Tomando Decisões em Python com Estruturas Condicionais
Tomando Decisões em Python com Estruturas Condicionais
Ao desenvolver código em Python, chega um momento crucial em que precisamos tomar decisões com base em condições específicas. Para isso, utilizamos estruturas condicionais como o if
, elif
, e else
. Neste artigo, exploraremos como essas estruturas funcionam e como podemos aplicá-las em situações práticas.
Entendendo o if, elif, e else
O if
é uma estrutura fundamental em programação que permite executar um bloco de código apenas se uma condição for verdadeira. Por exemplo:
idade = 18 if idade >= 18:
print("Você é maior de idade")
No exemplo acima, o código dentro do if
será executado apenas se a variável idade
for igual ou maior que 18.
Quando temos mais de uma condição a ser verificada, usamos o elif
(abreviação de else if). O elif
permite verificar outras condições se a condição anterior não for atendida. Vejamos um exemplo:
idade = 15 if idade >= 18:
print("Você é maior de idade")
elif idade >= 12:
print("Você é adolescente") else: print("Você é criança")
Neste exemplo, o código verificará primeiro se a idade é maior ou igual a 18. Se não for, ele verificará se a idade é maior ou igual a 12. Caso nenhuma das condições anteriores seja atendida, o bloco de código dentro do else
será executado.
Aplicação Prática em Cálculo de Média Escolar
Vamos agora aplicar esses conceitos em um exemplo prático de cálculo de média escolar. Considere o seguinte código em Python:
n1 = float(input("Entre com a nota 1: "))
n2 = float(input("Entre com a nota 2: "))
media = (n1 + n2) / 2
print("A média deste aluno é", media)
if media < 3:
print("Reprovado")
elif media < 6:
print("Recuperação")
else:
print("Aprovado")
Neste código, o programa solicita duas notas do usuário, calcula a média e, com base nessa média, decide se o aluno está reprovado, em recuperação ou aprovado.
- Se a média for menor que 3, o aluno está "Reprovado".
- Se a média for menor que 6, mas maior ou igual a 3, o aluno está em "Recuperação".
- Caso contrário, se a média for 6 ou mais, o aluno está "Aprovado".
Conclusão
As estruturas condicionais if
, elif
e else
são fundamentais para a tomada de decisões em programação. Elas permitem que nossos programas se adaptem dinamicamente às diferentes situações, tornando-os mais flexíveis e poderosos. Espero que este artigo tenha sido útil para entender melhor como usar essas estruturas em Python.
@bymauriciodev
@bymauriciodev
@bymauriciodev