1
resposta

Minha Resposta

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

imc = peso / (altura * altura)

print("Seu IMC é:", imc)

if imc < 18.5:
    print("Abaixo do peso")
elif imc >= 18.5 and imc < 25:
    print("Peso normal")
elif imc >= 25:
    print("Sobrepeso")
1 resposta

Olá, Wallace, como vai?

O seu código está correto para a proposta da atividade, você fez a leitura dos dados, aplicou a fórmula do IMC e utilizou bem as estruturas condicionais para exibir o resultado.

Uma melhoria interessante seria na formatação da saída. Atualmente o valor do IMC aparece com muitas casas decimais, e você pode deixá-lo mais legível exibindo apenas duas casas.

Por exemplo:

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

Assim, se o IMC for 22.85714285, o programa mostrará Seu IMC é: 22.86, o que deixa o resultado mais claro para quem está usando.

Continue praticando e compartilhando suas soluções, isso enriquece bastante as discussões no fórum. O espaço está sempre aberto para você trocar conhecimento.

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