Conteúdo do Curso
Declarações Condicionais em Python
Declarações Condicionais em Python
Operadores de Comparação
Agora, vamos entrar nos detalhes do que você pode realmente incluir dentro dessas condições.
Operadores de comparação são úteis para avaliar os valores das variáveis. Seu resultado é sempre um valor booleano, que pode ser True
ou False
.
Você pode comparar expressões matemáticas complexas, elementos de diferentes estruturas de dados, strings e até valores booleanos. Como já sabemos como comparar números de capítulos anteriores, vamos explorar outros tipos de comparações:
Exemplo 1: Comparando strings para determinar tipos de treino
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Isso verifica se duas strings não são iguais (correspondência exata, sensível a maiúsculas e minúsculas).
Exemplo 2: Comparando valores booleanos para verificar a conclusão de uma atividade
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
Este exemplo avalia se uma atividade específica foi concluída (neste caso, uma corrida matinal). Em vez de escrever if morning_run_completed == True
, usamos if morning_run_completed
porque o valor de morning_run_completed
já é um booleano (True ou False). Escrever == True
é redundante e menos conciso. Python permite tais simplificações para tornar o código mais limpo e fácil de ler.
Exemplo 3: Verificando se um número está dentro de um intervalo
Seu aplicativo pode até fornecer recomendações baseadas no clima. Este exemplo verifica se a temperatura da rua é ideal para correr e dá sugestões oportunas aos usuários.
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
Swipe to show code editor
Você está construindo um rastreador de fitness básico. Sua tarefa é escrever um código que verifica várias condições e fornece feedback personalizado com base nas atividades do usuário. Isso testará sua compreensão dos operadores de comparação.
- Verifique se os passos do usuário estão na faixa de 5.000 a 10.000 e imprima: "Você está no caminho certo com sua contagem de passos!" (use
operador menor ou igual
). - Adicione uma variável booleana hydration_goal_met e use-a para verificar se a meta de hidratação foi atingida. Imprima uma mensagem de parabéns se for verdadeiro.
Solução
Obrigado pelo seu feedback!
Operadores de Comparação
Agora, vamos entrar nos detalhes do que você pode realmente incluir dentro dessas condições.
Operadores de comparação são úteis para avaliar os valores das variáveis. Seu resultado é sempre um valor booleano, que pode ser True
ou False
.
Você pode comparar expressões matemáticas complexas, elementos de diferentes estruturas de dados, strings e até valores booleanos. Como já sabemos como comparar números de capítulos anteriores, vamos explorar outros tipos de comparações:
Exemplo 1: Comparando strings para determinar tipos de treino
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Isso verifica se duas strings não são iguais (correspondência exata, sensível a maiúsculas e minúsculas).
Exemplo 2: Comparando valores booleanos para verificar a conclusão de uma atividade
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
Este exemplo avalia se uma atividade específica foi concluída (neste caso, uma corrida matinal). Em vez de escrever if morning_run_completed == True
, usamos if morning_run_completed
porque o valor de morning_run_completed
já é um booleano (True ou False). Escrever == True
é redundante e menos conciso. Python permite tais simplificações para tornar o código mais limpo e fácil de ler.
Exemplo 3: Verificando se um número está dentro de um intervalo
Seu aplicativo pode até fornecer recomendações baseadas no clima. Este exemplo verifica se a temperatura da rua é ideal para correr e dá sugestões oportunas aos usuários.
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
Swipe to show code editor
Você está construindo um rastreador de fitness básico. Sua tarefa é escrever um código que verifica várias condições e fornece feedback personalizado com base nas atividades do usuário. Isso testará sua compreensão dos operadores de comparação.
- Verifique se os passos do usuário estão na faixa de 5.000 a 10.000 e imprima: "Você está no caminho certo com sua contagem de passos!" (use
operador menor ou igual
). - Adicione uma variável booleana hydration_goal_met e use-a para verificar se a meta de hidratação foi atingida. Imprima uma mensagem de parabéns se for verdadeiro.
Solução
Obrigado pelo seu feedback!