今天,我终于吧递归给学会了!![faceclap]
def fact(x):
if x == 1:
return 1;
else:
return x * fact(x - 1)
Sum = 0
for i in range(1, int(input()) + 1):
Sum += fact(i)
print(Sum)输出
来,讲解一下这整个代码的套路:
从样例入手:
输入 3 3 3
f o r for for 从 1 1 1 开始:
1 1 1 返回 1 1 1, 1 = 1 1 = 1 1=1
f