1
resposta

[Projeto] Calculadora IMC

print('Vamos calcular seu IMC')
peso = float(input('Digite seu peso atual:'))
altura = (float(input('Digite sua altura:')))
imc = peso/(altura2)
if imc <= 18.5:
   print("Abaixo do peso")
elif imc>18.5 and imc<=24.9:
    print("Peso normal")
elif imc>25.0 and imc<=29.9:
    print("Sobrepeso")
elif imc>30.0 and imc<=34.9:
    print("Obesidade Grau I")
elif imc>35.0 and imc<=39.9:
    print("Obesidade Grau II")
else:
    print("Obesidade Grau III")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Juliana! Como vai?

Agradeço por compartilhar seu código.

Com o que você descreveu, seu raciocínio para calcular o IMC está correto. O ponto que precisa de ajuste é na expressão imc = peso/(altura2), pois o cálculo exige o quadrado da altura, usando ** em vez de 2 direto.

Uma dica interessante para o futuro é usar o operador de exponenciação em Python.
altura = 1.70
peso = 70
imc = peso / (altura ** 2)
print(imc)

Esse código calcula o IMC dividindo o peso pela altura ao quadrado.

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