+ 1

Ayuda Python IMC

No veo error en el código pero el sistema me dice que si lo hay cuando ingresa 89 como peso y 1.89 como altura salta q es obesity cuando debería ser normal peso = int(input()) altura = float(input()) imc = peso / (altura * altura) if imc < 18.5: print("Underweight") elif imc >= 18.5 and imc <= 24.9: print("Normal") elif imc >= 25 and imc <= 29.9: print("Overweight") else: print("Obesity")

11th May 2023, 8:31 PM
Magda Ichida
Magda Ichida - avatar
3 odpowiedzi
+ 3
porque para esa entrada, el bmi es 24.91 pero su condición no lo cubre. solo cuentas hasta 24.9 Espero que puedas corregirlo ahora.
11th May 2023, 9:34 PM
Jayakrishna 🇮🇳
+ 1
Que el sistema me arroja q al tirar esos datos sale obesidad y no normal como deberia
11th May 2023, 9:12 PM
Magda Ichida
Magda Ichida - avatar
+ 1
Muchas gracias Jayakrishna!
17th May 2023, 3:07 AM
Magda Ichida
Magda Ichida - avatar