Hola, Ruth, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Parece que el problema está en la conversión de la altura. En tu código, estás ingresando la altura en centímetros, pero el cálculo del IMC requiere que la altura esté en metros. Debes dividir la altura por 100 para convertirla de centímetros a metros.
Aquí tienes cómo podrías corregirlo:
peso = float(input("Digite su peso (kg): "))
altura = float(input("Digite su altura (cm): ")) / 100 # Convertir a metros
imc = peso / (altura ** 2)
print(f"Su IMC es: {imc:.2f}")
if imc < 18.5:
print("Estás por debajo del peso.")
elif imc < 25:
print("Tienes un peso normal.")
else:
print("Estás por encima del peso.")
Espero que esto resuelva el problema. ¡Bons estudios!