¡Hola Angely, espero que estés bien!
Parece que has implementado correctamente el cálculo del Índice de Masa Corporal (IMC) en tu proyecto. El código que compartiste está funcionando bien y muestra el resultado esperado. Cuando ingresas un peso de 89 kg y una altura de 1.67 metros, el programa calcula un IMC de aproximadamente 31.91, lo cual indica que está por encima del peso, según los criterios que has implementado.
Si estás buscando alguna mejora o tienes alguna duda específica sobre el código, aquí hay algunas sugerencias que podrías considerar:
Formato del IMC: Para que el resultado del IMC sea más fácil de leer, podrías formatearlo para que muestre solo dos decimales. Puedes hacerlo así:
print("Su IMC es: {:.2f}".format(imc))
Mensajes personalizados: Podrías ampliar los mensajes para proporcionar más información o consejos, si eso es algo que te gustaría incluir.
Validación de entrada: Considera agregar una validación para asegurarte de que los usuarios ingresen valores válidos para el peso y la altura, evitando así posibles errores.
Espero que estas sugerencias te sean útiles. ¡Bons estudios!