Возвращаемое значение лямбды PythonPython

Программы на Python
Anonymous
Возвращаемое значение лямбды Python

Сообщение Anonymous »

Я изучаю лямбда-опции для возврата в Python, и у меня есть вопрос:
Мне нужно заполнить возвращаемые значения в этой функции:

Код: Выделить всё

def func(n):
if n==0:
print("finished")
else:
return ___
func(5)()()()()()
func(3)()()()
func(8)()()()()()()()()
Выход:

Код: Выделить всё

finished
finished
finished
Я думал, что это рекурсивный вызов типа return func(n-1), но он не работает и выдает ошибку.
Есть ли возможность преодолеть лишние пустые скобки? посчитай их? сделайте что-нибудь, потому что он должен работать.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/718 ... turn-value

Вернуться в «Python»