¿Es posible invocar una función sin antes definirla completamente? Al intentar esto me sale el error: "function_name no está definido". Vengo de un fondo de C++, así que este problema me detiene.Función de declaración al final del archivo en Python
Declarar la función antes de las obras:
def Kerma():
return "energy/mass"
print Kerma()
Sin embargo, intentar llamar a la función sin definir primero que da problemas:
print Kerma()
def Kerma():
return "energy/mass"
En C++, se puede declarar una función después de la llamada una vez colocas su encabezado antes.
¿Falta algo aquí?
En Python no hay "declarar". Está la definición (que debe estar completa) o no hay nada. –
Usted dice: "da problemas". Puedes profundizar sobre eso? –
Posible duplicado de [Funciones de declaración en Python después de una llamada] (http://stackoverflow.com/questions/17953219/declaration-functions-in-python-after-call) – user