# 题目:求1+2!+3!+...+20!的和 def sumNum(): # 这个函数只能算1+2!+3!+...+20!的和 res = 1 sumAll = 0 for i in range(1,21): res *= i sumAll += res print(sumAll) def sumNum1(number): # 而这个有传入参数的函数,可以计算任意的 res = 1 sumAll = 0 for i in range(1,int(number)+1): res *= i sumAll += res print("结果为:%s"%sumAll) if __name__ == '__main__': sumNum() sumNum1(20)
# 题目:求1+2!+3!+...+20!的和
最新推荐文章于 2024-02-23 21:17:53 发布