Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores de Comparação | Declaração if em Python
Declarações Condicionais em Python
course content

Conteúdo do Curso

Declarações Condicionais em Python

Declarações Condicionais em Python

1. Declaração if em Python
2. Declaração if-else em Python
3. Declaração if-elif-else em Python

book
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

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

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

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

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.

1234
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
copy
Tarefa
test

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.

  1. 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).
  2. 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

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
toggle bottom row

book
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

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

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

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

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.

1234
street_temperature = 15 # degrees Celsius if 10 <= street_temperature <= 20: print("Best conditions for running now!")
copy
Tarefa
test

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.

  1. 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).
  2. 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

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt