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
12345steps_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
12345steps_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!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 6.67
Sintaxe da Instrução If
Deslize para mostrar o menu
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
12345steps_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
12345steps_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!
Awesome!
Completion rate improved to 6.67single