1
resposta

Cálculo IMC

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

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

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

Olá, estudante. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você utilizou input() para capturar os valores e formatou a saída do IMC com f-strings. Isso torna o código mais legível e direto.

Uma dica interessante: você pode usar a função round() para limitar as casas decimais do IMC de outra forma:


imc = round(peso / (altura ** 2), 2)

Isso também retorna o IMC com duas casas decimais, sem precisar de f-strings.

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