项目场景:
入门练习题
问题描述:
提示:这里描述项目中遇到的问题:
请用函数编程实现。
求和 1!+2!+3!…+n!,n 的值从键盘输入。
原因分析:
提示:这里填写问题的分析:
可以用for循环分别求出每一次阶乘,然后把他们加起来就可以了
解决方案:
提示:这里填写该问题的具体解决方案:
代码:
n = eval(input())
def fun(n):
item = 1
sum = 0
for i in range(1, n+1):
item *= i
sum += item
return sum
print(fun(n))