Introdução às Instruções If em Python
Deslize para mostrar o menu
Neste curso, o foco está na compreensão do propósito das instruções condicionais, na aprendizagem de como elas possibilitam a tomada de decisões em programação e na análise de um exemplo para observá-las em funcionamento.
O que são declarações condicionais?
Uma declaração condicional permite que o programa tome decisões executando diferentes blocos de código com base em se uma condição específica é True ou False. Pense nisso como responder a uma pergunta de "sim ou não" no seu código: "Se esta condição for verdadeira, faça isso."
Por exemplo, imagine criar um Rastreador de Atividades. Se a contagem de passos de um usuário atingir sua meta diária, pode-se exibir uma mensagem de parabéns. Caso contrário, pode-se incentivá-lo a dar mais passos.
Sintaxe de uma declaração condicional
Aqui está a sintaxe básica de uma declaração if:
if condition:
# Code to execute when the condition is True
Explicação da sintaxe:
if: esta palavra-chave inicia a declaração condicional;condition: expressão lógica que resulta emTrueouFalse;- Bloco de código: o código indentado abaixo da declaração
ifé executado apenas quando a condição éTrue.
Exemplo: Verificando a contagem de passos em um Rastreador de Atividades
Vamos escrever um exemplo simples usando um Rastreador de Atividades. Verifique se o usuário atingiu sua meta de passos do dia.
12345steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Explicação
- Condição: a declaração
ifverifica se o número de passos dados (steps_taken) é maior ou igual à meta de passos (step_goal); - Resultado: se a condição for True (por exemplo,
12000 >= 10000), a mensagem"Congratulations! You've reached your daily step goal."é exibida. Mas se a condição for False (por exemplo,7500 >= 10000), nada acontece e o programa continua.
No exemplo acima, utilizamos o operador >= para comparar dois valores — steps_taken e step_goal. Esse operador verifica se um valor é maior ou igual a outro e retorna True ou False.
O Python oferece diversos operadores condicionais que permitem comparar valores. Esses operadores são essenciais para criar condições significativas em seus programas.
1. Qual é o propósito de uma instrução condicional?
2. O que esse código faz se steps_taken = 7500 e step_goal = 10000?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo