Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução às Instruções If em Python | Dominando as Instruções If em Python
Fluxo de Controle em Python

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:

  1. if: esta palavra-chave inicia a declaração condicional;
  2. condition: expressão lógica que resulta em True ou False;
  3. 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.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

Explicação

  1. Condição: a declaração if verifica se o número de passos dados (steps_taken) é maior ou igual à meta de passos (step_goal);
  2. 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.
Note
Nota

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?

question mark

Qual é o propósito de uma instrução condicional?

Selecione a resposta correta

question mark

O que esse código faz se steps_taken = 7500 e step_goal = 10000?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Seção 1. Capítulo 1
some-alt