Дорогие друзья.
Напишите пожалуйста пример, как использовать функцию внутри функции.
reclosedevПолезная штука, пригодится, спасибо.
Вы про замыкания говорите?
def square(n): return pow(n, 2)
xxnikolayxxЭто очень специфический вопрос. К сожалению, Питон не поддерживает вызов функции из другой функции. Но костыльное решение есть. Тут надо применять методы интроспекции и прочую питонью магию, где-то на хабре видел метакласс, который решает данную проблему. Думаю, Вам надо идти в топик “Питон для профессионалов”reclosedevПолезная штука, пригодится, спасибо.
Вы про замыкания говорите?
Но я говорил о том, как можно внутри функции вызывать другую, а не задавать ее.
FishHookСпасибо за ответ.
xxnikolayxxЧувак, да над тобой постебались
В итоге все пришло к тому, что пришлось переписать всю архитектуру.
SingularityДа я понял =)
FishHookВ “Основах программирования на Python” С. Шапошниковой стоит именно такая задача: “Придумайте программу, в которой из одной функции вызывается вторая. При этом ни одна из них ничего не возвращает в основную ветку программы, обе должны выводить результаты своей работы с помощью функции print()”. Очевидно, я что-то неправильно понимаю )
IntelaidaНу вы тему-то почитайте, очевидно, что он пошутил.