Объявить функцию в конце файла в Python

Можно ли вызвать функцию без предварительного определения ее полностью? При попытке этого я получаю сообщение об ошибке: « имя_функции не определено». Я работаю на C ++, поэтому эта проблема меня озадачивает.

Объявление функции до срабатывания:

def Kerma():
        return "energy / mass"    

print Kerma()

Однако попытка вызвать функцию без предварительного определения вызывает проблемы:

print Kerma()

def Kerma():
    return "energy / mass"

В C ++ вы можете объявить функцию после вызова, если поместите перед ней заголовок.

Мне что-то здесь не хватает?

72
задан Kev 30 June 2015 в 11:58
поделиться