Objetivos
Comandos de Decisão
A linguagem de programação Python fornece os comandos de decisão if, if-else, if-elif.
Nesta parte do tutorial vamos aprender esses comandos.
Python possui o comando if que permite que façamos validações para a execução de um trecho
de código ou não, de acordo com uma ou mais verificações feitas pelo comando.
Fig. 1: Comando if
 |
Sintaxe
if condição:
outros comandos e expressões
Exemplo 1
if media >= 7:
print("aprovado")
Saída
-
O exemplo acima também pode ser escrito da forma:
Exemplo 1.1
if media >= 7: print("aprovado")
Saída
-
No exemplo anterior, ao validar uma condição, executamos um trecho de código caso a condição seja verdadeira.
Caso seja necessário executar um trecho de código quanto uma condição for falsa, utilizamos o comando if-else.
Fig. 2: Comando if-else
 |
Sintaxe
if condição:
outros comandos e expressões
else:
outros comandos e expressões
Exemplo 2
if media >= 7:
print("aprovado")
else:
print("reprovado")
Saída
-
O exemplo acima também pode ser escrito da forma:
Exemplo 2.1
print("aprovado") if media >= 7 else print("reprovado")
Saída
-
Quando é necessário realizar validações em cascata, podemos utilizar o comando if-elif fornecido pela
linguagem Python.
Fig. 3: Comando if-elif
 |
Sintaxe
if condicao1
outros comandos e expressões
elif: condicao2
outros comandos e expressões
else
outros comandos e expressões
Exemplo 3
if a == b:
print("igual")
elif a > b:
print("maior")
else:
print("menor")
Saída
-
Histórico de atualizações
- 18/09/2024 - revisão 1 - Correção em links portugol; outros ajustes
- 13/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.