- Autor
- Nome
- Nelson Silva
- Social
Introdução
O controle de fluxo é um conceito fundamental em programação. Permite que o programa tome decisões e execute blocos específicos de código com base em condições determinadas. Em Python, as principais ferramentas para controle de fluxo são as instruções if
, elif
e else
.
if
, elif
e else
Compreendendo if
A Instrução O if
verifica uma condição e, se for verdadeira, executa o bloco de código subsequente.
idade = 18
if idade >= 18:
print('Você é maior de idade.')
elif
A Instrução O elif
(uma abreviação de "else if") permite verificar múltiplas condições após um if
.
idade = 15
if idade < 12:
print('Você é uma criança.')
elif idade < 18:
print('Você é um adolescente.')
else
A Instrução O else
é executado quando todas as condições anteriores (do if
e elif
) são falsas. Não requer uma condição.
idade = 28
if idade < 12:
print('Você é uma criança.')
elif idade < 18:
print('Você é um adolescente.')
else:
print('Você é um adulto.')
Exemplo Prático
Suponhamos que queira criar um programa que categorize a avaliação de um produto com base numa pontuação de 1 a 5.
pontuacao = 4
if pontuacao == 1:
print('Muito mau.')
elif pontuacao == 2:
print('Mau.')
elif pontuacao == 3:
print('Médio.')
elif pontuacao == 4:
print('Bom.')
else:
print('Excelente.')
Conclusão
As instruções if
, elif
e else
oferecem uma maneira poderosa e flexível de controlar o fluxo de execução de um programa em Python. Quando usadas corretamente, podem tornar o seu código mais lógico e eficiente.