Hola Marcos, espero que estés bien
Sugerencia: comparta su código en el canal #comparta-tu-código en nuestro servidor en Discord.
Tu código para calcular el Índice de Masa Corporal (IMC) parece estar bastante bien estructurado. Sin embargo, he notado un pequeño error de escritura en los mensajes de salida. Donde dice "ICM", debería ser "IMC". Aquí te dejo una versión corregida:
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:
print("Está por debajo del peso ideal")
elif 18.5 <= imc < 25:
print('Su IMC es normal')
else:
print('Su IMC está por encima del peso ideal')
Con estas correcciones, tu programa debería funcionar perfectamente y mostrar los mensajes correctos. Espero que esto te ayude a seguir adelante con tu proyecto.
Espero haber ayudado y buenos estudios!