1
resposta

Calculadora IMC

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

imc = peso / altura ** 2

if imc < 18.5:
print(f"Você obteve um total de {imc:.2f} no seu IMC, portanto você está abaixo do peso ideal.")

elif imc <=25:
print(f"Você obteve um total de {imc:.2f} no seu IMC, portanto você está no peso ideal.")

elif imc > 25:
print(f"Você obteve um total de {imc:.2f} no seu IMC, portanto você está acima do peso ideal.")

1 resposta

Oi, Felipe!

Agradeço por compartilhar seu código.

Gostei de como você organizou as condicionais if, elif e else para calcular o IMC, deixando claro cada caso. Sua lógica tá bem estruturada e facilita a leitura.

Uma dica interessante para o futuro é usar a função round() quando quiser arredondar valores de forma rápida. Veja este exemplo:


imc = 24.6789
print(round(imc, 2))

Esse código arredonda o número para 2 casas decimais.

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