python小题目练习(三)
题目:输出1!+2!+3!+……+10!的结果
代码实现:
# 定义一个函数来递归实现阶乘操作
def cycle(num):
if num == 1:
return 1
else:
return num * cycle(num - 1)
total = 0
for i in range(1, 11):
total = total + cycle(i)
print(total)
代码截图:
运行结果:

题目:输出1!+2!+3!+……+10!的结果
代码实现:
# 定义一个函数来递归实现阶乘操作
def cycle(num):
if num == 1:
return 1
else:
return num * cycle(num - 1)
total = 0
for i in range(1, 11):
total = total + cycle(i)
print(total)
代码截图:
运行结果:
