Conteúdo do Curso
Declarações Condicionais em Python
Declarações Condicionais em Python
Operadores de Comparação
Agora, vamos nos aprofundar nos detalhes do que você pode realmente incluir dentro dessas condições.
Os 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é mesmo 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 exercícios
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 da 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 ajudar os usuários a monitorar sua atividade física. Esta tarefa verifica se a contagem diária de passos do usuário está dentro de um intervalo recomendado e fornece feedback sobre seu progresso.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Swipe to start coding
Sua tarefa é verificar se a temperatura da rua está na faixa ideal para correr. Se a temperatura estiver entre 10 e 20 graus Celsius (inclusive), imprima uma mensagem indicando que as condições são ideais para correr.
- Use uma declaração
if
para verificar sestreet_temperature
está entre10
e20
graus Celsius, inclusive. - Se a condição for atendida, atribua
True
arunning_temp
; caso contrário, mantenhaFalse
. - Além disso, se
hydration_goal_met
forTrue
, imprima uma mensagem de confirmação.
Solução
Obrigado pelo seu feedback!
Operadores de Comparação
Agora, vamos nos aprofundar nos detalhes do que você pode realmente incluir dentro dessas condições.
Os 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é mesmo 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 exercícios
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 da 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 ajudar os usuários a monitorar sua atividade física. Esta tarefa verifica se a contagem diária de passos do usuário está dentro de um intervalo recomendado e fornece feedback sobre seu progresso.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Swipe to start coding
Sua tarefa é verificar se a temperatura da rua está na faixa ideal para correr. Se a temperatura estiver entre 10 e 20 graus Celsius (inclusive), imprima uma mensagem indicando que as condições são ideais para correr.
- Use uma declaração
if
para verificar sestreet_temperature
está entre10
e20
graus Celsius, inclusive. - Se a condição for atendida, atribua
True
arunning_temp
; caso contrário, mantenhaFalse
. - Além disso, se
hydration_goal_met
forTrue
, imprima uma mensagem de confirmação.
Solução
Obrigado pelo seu feedback!