我正在学习用python返回的lambda选项,我有一个问题:
我需要在这个函数中填写申报表:
def func(n):
if n==0:
print("finished")
else:
return ___
func(5)()()()()()
func(3)()()()
func(8)()()()()()()()()
输出:
finished
finished
finished
我以为这是一个类似return func(n-1)的递归调用,但它不起作用,并抛出了一个错误。
有没有办法克服额外的空括号?数一数?做点什么,因为它应该是可运行的。
谢谢