Информатика, вопрос задал allmatdx , 1 год назад

Python.
Можно ли внутри блока def прописывать ещё def? ​

Ответы на вопрос

Ответил errgcomp
2

Ответ:

да, можно! к примеру

def do_work(work, reverse=False):

   """Выполняет работу.

   

   В случае удачного выполнения, возвращает True,

   иначе — False.

   

   :param list work: Список для работы.

   :param bool reverse: Флаг. Следует ли сделать

       работу в обратном порядке

   :rtype: bool

 def print_yes():

       print('yes')

   print_yes()  # yes

   print_yes_alias = print_yes

   print_yes_alias()  # yes

   """


allmatdx: спасибо
errgcomp: всегда пожалуйсто!
Новые вопросы