 
  
 
  
Hola, Jhon, espero que estés bien
Tu código para calcular el IMC parece estar bien estructurado. Sin embargo, hay un pequeño error en la variable que usas para el cálculo del IMC. Has definido resultado_imc pero luego usas resultado_imc en las condiciones. Deberías asegurarte de que el nombre de la variable sea consistente.
Aquí tienes una versión corregida:
peso = float(input("Digite su peso(kg): "))
altura = float(input("Digite su altura(m): "))
resultado_imc = peso / (altura ** 2)
if resultado_imc >= 25:
    print("Tienes sobrepeso")
elif 18.5 <= resultado_imc < 25:
    print("Tienes un peso normal")
else:
    print("Estás por debajo del peso normal")
Con este cambio, tu programa debería funcionar correctamente y mostrar el mensaje adecuado según el valor del IMC calculado.
Espero haber ayudado y buenos estudios!