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

[Proyecto] Calculando el IMC

peso=float(input("Digite su peso(Kg): "))
altura=float(input("Digite su altura (m): "))
IMC = peso / (altura ** 2)
if IMC < 18.5:
print("Su IMC es:",IMC)
print("peso por debajo")
elif 18.5 <= IMC < 25:
print("Su IMC es:",IMC)
print("peso normal")
else:
print("Su IMC es:",IMC)
print("peso por encima")

1 respuesta

Hola Frank, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Tu código para calcular el IMC parece estar bien estructurado y debería funcionar correctamente para determinar si el peso está por debajo, es normal o está por encima. Sin embargo, hay un detalle que podrías considerar para mejorar la experiencia del usuario: formatear el valor del IMC para que no muestre demasiados decimales, lo cual puede hacer que el resultado sea más claro.

Por ejemplo, podrías modificar la línea donde imprimes el IMC para que muestre solo dos decimales:

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

Esto hará que el IMC se muestre con solo dos cifras decimales, lo que suele ser suficiente para este tipo de cálculos.

Espero que esta sugerencia te sea útil y que tu proyecto continúe avanzando bien. ¡Espero haber ayudado y buenos estudios!