这是我使用' *'递归的例子。操作!
def rec_fac(n):
if n == 1:
return n
else:
return n*rec_fac(n-1)
答案 0 :(得分:1)
如果您想要技术性,请尝试以下方法:
def rec_fac(n):
if n == 1:
return n
else:
return eval('n*rec_fac(n-1)')
否则,你应该尝试添加:
def rec_fac(n):
if n == 1:
return 1
else:
return sum([n for i in range(rec_fac(n-1))])