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)

代码截图:

 

 运行结果:

 

 



posted on 2020-11-09 10:07  不迷路的小羔羊  阅读(108)  评论(0)    收藏  举报

导航