Найти - Пользователи
Полная версия: Использование функций
Начало » Python для новичков » Использование функций
1
xxnikolayxx
Дорогие друзья.
Напишите пожалуйста пример, как использовать функцию внутри функции.
reclosedev
Вы про замыкания говорите?
xxnikolayxx
reclosedev
Вы про замыкания говорите?
Полезная штука, пригодится, спасибо.
Но я говорил о том, как можно внутри функции вызывать другую, а не задавать ее.
zipsetic
def square(n):
    return pow(n, 2)
))
FishHook
xxnikolayxx
reclosedev
Вы про замыкания говорите?
Полезная штука, пригодится, спасибо.
Но я говорил о том, как можно внутри функции вызывать другую, а не задавать ее.
Это очень специфический вопрос. К сожалению, Питон не поддерживает вызов функции из другой функции. Но костыльное решение есть. Тут надо применять методы интроспекции и прочую питонью магию, где-то на хабре видел метакласс, который решает данную проблему. Думаю, Вам надо идти в топик “Питон для профессионалов”
xxnikolayxx
FishHook
Спасибо за ответ.
В итоге все пришло к тому, что пришлось переписать всю архитектуру.
Решения есть, для данной задачи, но решением их назвать трудно, скорее задачей будущему я.
Singularity
xxnikolayxx
В итоге все пришло к тому, что пришлось переписать всю архитектуру.
Чувак, да над тобой постебались
xxnikolayxx
Singularity
Да я понял =)
Вот тоже хотел в ответ стибануться, но мне от природы не дано, к сожалению, видимо …
Intelaida
FishHook
В “Основах программирования на Python” С. Шапошниковой стоит именно такая задача: “Придумайте программу, в которой из одной функции вызывается вторая. При этом ни одна из них ничего не возвращает в основную ветку программы, обе должны выводить результаты своей работы с помощью функции print()”. Очевидно, я что-то неправильно понимаю )
wiygn
Intelaida
Ну вы тему-то почитайте, очевидно, что он пошутил.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB