¡Hola Vicdover, espero que estés bien!
Parece que ya tienes un buen comienzo para tu programa de cálculo del Índice de Masa Corporal (IMC). El código que compartiste parece estar bien estructurado y debería funcionar correctamente para calcular el IMC y mostrar el mensaje correspondiente basado en el valor calculado.
Aquí tienes un pequeño ejemplo de cómo se vería el flujo de tu programa:
- Entrada de datos: El usuario ingresa su peso en kilogramos y su altura en metros.
- Cálculo del IMC: Usando la fórmula
IMC = peso / (altura ** 2)
, el programa calcula el IMC. - Salida de resultados: El programa muestra el IMC calculado y un mensaje que indica si el usuario está por debajo del peso, tiene un peso normal o está por encima del peso.
Asegúrate de probar el programa con diferentes valores de peso y altura para verificar que las condiciones if
, elif
y else
están funcionando correctamente. Por ejemplo:
- Para un peso de 50 kg y una altura de 1.70 m, el IMC sería aproximadamente 17.30, lo que debería mostrar "Usted está por debajo del peso."
- Para un peso de 68 kg y una altura de 1.70 m, el IMC sería aproximadamente 23.53, lo que debería mostrar "Usted tiene un peso normal."
- Para un peso de 80 kg y una altura de 1.70 m, el IMC sería aproximadamente 27.68, lo que debería mostrar "Usted está por encima del peso."
Espero que esto te ayude a avanzar con tu proyecto. ¡Bons estudios!