Olá, Cleidson! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de condicionais para classificar o resultado do cálculo com Python, utilizou muito bem o operador lógico para definir os intervalos de IMC e ainda compreendeu a importância do formato de saída para tornar a mensagem clara e informativa.
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 é criar uma função que encapsule o cálculo do IMC. Assim:
def calcular_imc(peso, altura):
imc = peso / (altura ** 2)
if imc < 18.5:
return f"Seu IMC é {imc:.2f}kg/m² e está abaixo do peso."
elif 18.5 <= imc < 25:
return f"Seu IMC é {imc:.2f}kg/m² e está no peso ideal."
else:
return f"Seu IMC é {imc:.2f}kg/m² e está acima do peso."
# Exemplo de uso
print(calcular_imc(70, 1.75))
Isso faz com que o código fique mais organizado e reutilizável, permitindo calcular o IMC de diferentes pessoas sem repetir a lógica.
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!