Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[CODIGO] Calculando el IMC

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Jhon, espero que estés bien

Tu código para calcular el IMC parece estar bien estructurado. Sin embargo, hay un pequeño error en la variable que usas para el cálculo del IMC. Has definido resultado_imc pero luego usas resultado_imc en las condiciones. Deberías asegurarte de que el nombre de la variable sea consistente.

Aquí tienes una versión corregida:

peso = float(input("Digite su peso(kg): "))
altura = float(input("Digite su altura(m): "))
resultado_imc = peso / (altura ** 2)

if resultado_imc >= 25:
    print("Tienes sobrepeso")
elif 18.5 <= resultado_imc < 25:
    print("Tienes un peso normal")
else:
    print("Estás por debajo del peso normal")

Con este cambio, tu programa debería funcionar correctamente y mostrar el mensaje adecuado según el valor del IMC calculado.

Espero haber ayudado y buenos estudios!