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

Peso = input("Escribe tu peso en kilogramos ")
Altura = input("Escribe tu altura en metros ")

IMC = float(Peso) / (float(Altura) ** 2)

if IMC < 18.5:
print("por debajo del peso")
elif IMC >= 18.5 and IMC < 25:
print("peso normal")
else:
print("por encima del peso")

1 respuesta

Hola Edwin, espero que estés bien

Tu código para calcular el Índice de Masa Corporal (IMC) se ve bastante bien y está casi completo. Sin embargo, parece que falta una parte importante: mostrar el valor del IMC antes de indicar la categoría de peso. Esto es lo que puedes hacer para mejorar tu programa:

Peso = input("Escribe tu peso en kilogramos: ")
Altura = input("Escribe tu altura en metros: ")

IMC = float(Peso) / (float(Altura) ** 2)

# Mostrar el valor del IMC calculado
print(f"Tu IMC es: {IMC:.2f}")

if IMC < 18.5:
    print("Por debajo del peso")
elif IMC >= 18.5 and IMC < 25:
    print("Peso normal")
else:
    print("Por encima del peso")

Con esta modificación, el programa primero imprime el valor calculado del IMC con dos decimales, lo que proporciona una mejor comprensión del resultado antes de mostrar la categoría de peso correspondiente.

Espero que esto te ayude a completar tu ejercicio. ¡Bons estudios!