Olá, Amanda! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o operador aritmético para calcular o IMC com Python, utilizou muito bem o if elif else para estruturar as condições e ainda compreendeu a importância da formatação de casas decimais para apresentar o resultado de forma clara.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é aplicar funções para organizar a lógica de cálculo e classificação. Assim:
def calcular_imc(peso, altura):
return peso / (altura ** 2)
def classificar_imc(imc):
if imc < 18.5:
return "Você está abaixo do peso"
elif 18.5 <= imc < 25:
return "Você está dentro do peso ideal"
else:
return "Você está acima do peso"
peso = float(input("Informe o seu peso (kg): "))
altura = float(input("Informe sua altura (metros): "))
imc = calcular_imc(peso, altura)
print(f"Seu IMC é: {imc:.2f}")
print(classificar_imc(imc))
Isso faz a separação da lógica em funções reutilizáveis, deixando o código mais limpo e fácil de manter.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!