Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Sintaxe da Instrução if | 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
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, é sensível a maiúsculas e minúsculas—usar If em vez de if causará um erro;
  • Condição: a condição é uma expressão que avalia como True ou False. Neste exemplo, verificamos se uma variável atende a um determinado requisito;
  • Dois-pontos :: os dois-pontos sinalizam que o bloco indentado a seguir pertence à declaração if;
  • 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

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.")
copy

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

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.")
copy

Neste caso, a condição steps_taken < step_goal avalia para False porque steps_taken é igual a step_goal. Como a condição não é atendida, 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 avalia para True.

A imagem mostra o fluxo de uma instrução if:

  • Verificação de 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
test

Swipe to show code editor

Seu Rastreador de Fitness precisa fazer mais do que apenas contar passos! Desta vez, ele irá motivar os usuários a completar seu treino comparando as calorias queimadas com as metas diárias.

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

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
toggle bottom row

book
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, é sensível a maiúsculas e minúsculas—usar If em vez de if causará um erro;
  • Condição: a condição é uma expressão que avalia como True ou False. Neste exemplo, verificamos se uma variável atende a um determinado requisito;
  • Dois-pontos :: os dois-pontos sinalizam que o bloco indentado a seguir pertence à declaração if;
  • 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

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.")
copy

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

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.")
copy

Neste caso, a condição steps_taken < step_goal avalia para False porque steps_taken é igual a step_goal. Como a condição não é atendida, 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 avalia para True.

A imagem mostra o fluxo de uma instrução if:

  • Verificação de 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
test

Swipe to show code editor

Seu Rastreador de Fitness precisa fazer mais do que apenas contar passos! Desta vez, ele irá motivar os usuários a completar seu treino comparando as calorias queimadas com as metas diárias.

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

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