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

Calculando el IMC

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

1 respuesta

Hola Mateo, espero que estés bien

Tu código para calcular el IMC parece estar bastante bien. Sin embargo, hay un pequeño detalle que podrías mejorar para que el formato de salida sea más claro. Te recomiendo que formatees el valor del IMC para que tenga solo dos decimales, lo cual se puede hacer fácilmente en Python. Aquí tienes un ejemplo de cómo podrías hacerlo:

peso = float(input("Ingrese su peso en kg: "))
altura = float(input("Ingrese su altura en metros: "))
IMC = peso / (altura ** 2)

print(f'Su IMC es: {IMC:.2f}')

if IMC >= 18.5 and IMC < 25:
    print('Su peso es normal')
elif IMC < 18.5:
    print('Su peso está por debajo de lo normal')
else:
    print('Su peso está por encima')

Con este cambio, el valor del IMC se mostrará con solo dos decimales, lo que hace que la salida sea más legible.

Espero haber ayudado y buenos estudios!