1
resposta

calculo imc

altura = float(input("Digite sua altura:"))
peso = float(input("Digite seu peso (kg):"))

imc = peso / (altura ** 2)
print(f"Seu IMC é: {imc}")

if imc < 18.5:
    print("Você está abaixo do peso.")
elif imc >= 18.5 and imc < 25:
    print("Você está com o peso normal.")
else:
    print("Você está acima do peso.")
1 resposta

Olá, Aquila, como vai?

O seu código atende perfeitamente ao que foi proposto no exercício e demonstra um bom entendimento sobre como capturar dados de entrada, realizar cálculos matemáticos e aplicar as estruturas condicionais para validar diferentes faixas de valores. Parabéns pela dedicação em compartilhar sua resolução com a comunidade e continue praticando.

Uma sugestão interessante para complementar seus estudos em Python é o uso de f-strings com formatação de casas decimais, o que ajuda a exibir o resultado do IMC de maneira mais amigável. Para limitar o resultado a duas casas decimais, basta utilizar o formato .2f dentro das chaves.

print(f"Seu IMC é: {imc:.2f}")

Qualquer dúvida que surgir durante seus estudos, o fórum está a disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!