1
resposta

# Calculando IMC

peso = float(input('Digite o seu peso em kg'))
altura = float(input('Digite sua altura em metros'))

print(f'Seu peso é {peso}kgs')
print(f'Sua altura é {altura}m')
imc = peso / (altura ** 2)
print(f'Seu imc é {imc:.2f}')

if imc < 18.5:
    print('Você está abaixo do peso ideal')
elif imc >= 18.5 and imc < 25:
    print('Você está no peso ideal para sua altura')
else:
    print('Você está acima do peso, gordão')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Marcelo! Como vai?

Seu código está bem estruturado e mostra claramente o uso das condicionais if, elif e else para classificar o IMC. Ficou fácil entender a lógica e a mensagem final está bem objetiva.

Uma dica interessante para o futuro é usar o método round() para arredondar valores sem precisar formatar com :.2f. Veja este exemplo:


imc = peso / (altura ** 2)
print("Seu IMC arredondado é:", round(imc, 2))

Esse código arredonda o valor do IMC com duas casas decimais.

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