1
resposta

Calculando o IMC

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

calculo_de_imc = peso / altura ** 2
print(f"O seu IMC é igual a {calculo_de_imc}")

if calculo_de_imc < 18.5:
    print("Você está abaixo do peso.")

elif 18.5 <= calculo_de_imc < 25:
    print("Você está no peso normal")

else:
    print("Você está acima do peso")
1 resposta

Olá, Guilherme, como vai?

Seu código está correto e realiza bem o cálculo do IMC, além de classificar os resultados conforme as faixas indicadas. Uma sugestão que pode deixar a saída mais clara é formatar o valor do IMC para mostrar apenas duas casas decimais, por exemplo usando f"{calculo_de_imc:.2f}". Isso facilita a leitura do resultado. Fora isso, o uso das condicionais está adequado e o programa cobre todos os casos pedidos.

Obrigado por compartilhar seu exercício. Fique à vontade para continuar postando suas dúvidas ou projetos, o fórum está à disposição para ajudar.

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