+ 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")
3 Antworten
+ 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.
+ 1
Que el sistema me arroja q al tirar esos datos sale obesidad y no normal como deberia
+ 1
Muchas gracias Jayakrishna!