求和 1!+2!+3!…+n!,n 的值从键盘输入。用python写出
时间: 2023-10-02 08:13:27 浏览: 105
python计算阶乘和的方法(1!+2!+3!+...+n!)
5星 · 资源好评率100%
可以使用一个循环来依次计算每个阶乘并求和,以下是一个示例代码:
```python
n = int(input("请输入一个整数:"))
fact = 1
sum = 0
for i in range(1, n+1):
fact *= i
sum += fact
print("1!+2!+3!+...+{}!的和为{}".format(n, sum))
```
代码中先输入一个整数n,然后使用一个循环计算1到n的每个数的阶乘,并将它们累加到变量sum中。最后输出结果。
阅读全文