Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Sintaxe da Instrução If em Python | Dominando as Instruções If em Python
Fluxo de Controle em Python
Seção 1. Capítulo 2
single

single

Sintaxe da Instrução If em Python

Deslize para mostrar o menu

A instrução if é uma ferramenta fundamental em Python que permite tomar decisões no código.

Vamos analisar os principais componentes da sintaxe da instrução if:

  • Palavra-chave if: esta palavra-chave inicia a instrução condicional. Lembre-se, ela diferencia maiúsculas de minúsculas—usar If em vez de if causará um erro;
  • Condição: a condição é uma expressão que resulta em True ou False. 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 à instrução if;
  • Bloco de código indentado: este bloco contém o código que será executado apenas se a condição for True.

Exemplo 1: Execução padrão

12345
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

  1. A condição steps_taken < step_goal verifica se o número de passos dados é menor que a meta diária;
  2. Se a condição for True, o código dentro do bloco if é executado;
  3. A mensagem utiliza um f-string para incluir dinamicamente o número de passos restantes, tornando a saída clara e precisa para o usuário.
Note
Nota

f-strings permitem incorporar expressões dentro de uma string, usando chaves {}, para facilitar e tornar mais legível a formatação de strings. Para criar uma f-string, adicione o prefixo f à string. Por exemplo: f"Your goal is {step_goal} steps".

Exemplo 2: Quando Nada é Executado

12345
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 é avaliada como False porque steps_taken é igual a step_goal. Como a condição não é satisfeita, o bloco de código dentro da declaração if não é executado e nada é impresso no console. Isso demonstra que o código só é executado quando a condição é avaliada como True.

A imagem ilustra o fluxo de uma declaração if:

  • Verificação da Condição: o programa avalia se a condição é True ou False;
  • Execução: se a condição for True, o bloco de código indentado é executado. Caso contrário, o programa o ignora.
Tarefa

Deslize para começar a programar

Seu rastreador de atividades deve verificar se as calorias queimadas atingem a meta diária.

  • Utilize uma declaração if para comparar calories_burned com calories_goal.
  • Se a meta for atingida, defina calories_goal_met como True.

Preencha as lacunas no código que já foi fornecido.

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 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt