Publicado em

if, elif e else em Python

Partilhar:

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.

Compreendendo if, elif e else

A Instrução if

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.')

A Instrução elif

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.')

A Instrução else

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.

Happy coding!