Sintaxe da Instrução If
A declaração if
é uma ferramenta fundamental em Python que nos permite tomar decisões em nosso código.
Vamos detalhar os principais componentes da sintaxe da declaração if:
Palavra-chave
if
: esta palavra-chave inicia a declaração condicional. Lembre-se, ela é sensível a maiúsculas e minúsculas—usarIf
em vez deif
causará um erro;Condição : a condição é uma expressão que avalia como
True
ouFalse
. Neste exemplo, verificamos se uma variável atende a um determinado requisito;Dois pontos
:
: os dois pontos indicam que o bloco indentado a seguir pertence à declaraçãoif
;Bloco de Código Indentado : este bloco contém o código que é executado apenas se a condição for
True
.
Exemplo 1: Execução Padrão
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Explicação
A condição
steps_taken < step_goal
verifica se o número de passos dados é menor que a meta diária;Se a condição for True , o código dentro do bloco
if
é executado;A mensagem usa uma f-string para incluir dinamicamente o número de passos restantes, tornando a saída amigável e precisa.
Exemplo 2: Quando Nada é Executado
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Neste caso, a condição steps_taken < step_goal
avalia como False
porque steps_taken
é igual a step_goal
. Como a condição não é atendida, o bloco de código dentro da instrução if
não é executado, e nada é impresso no console. Isso demonstra que o código só é executado quando a condição avalia como True
.
A imagem descreve o fluxo de uma instrução if:
Verificação da Condição : o programa avalia se a condição é
True
ouFalse
;Execução : se a condição for
True
, o bloco de código indentado é executado. Caso contrário, o programa o ignora.
Swipe to start coding
Seu rastreador de fitness deve verificar se as calorias queimadas atendem à meta diária.
- Use uma instrução if para comparar
calories_burned
comcalories_goal
. - Se a meta for atingida, defina
calories_goal_met
comoTrue
.
Preencha as lacunas no código que você já recebeu.
Depois de concluir esta tarefa, clique no botão abaixo do código para verificar sua solução.
Solução
Obrigado pelo seu feedback!