用阶乘求和:求1!+2!+3!+……+n!,n由键盘输入。 1.输入格式: 输入正整数n: 2 输出格式: 3 2.输入格式: 输入正整数n: 4 输出格式: 33
时间: 2024-02-15 20:31:36 浏览: 114
求!+!+!++n!-过程和函数
下面是用 Python 编写的代码,可以实现阶乘求和的功能:
```python
n = int(input("输入正整数n: ")) # 读取用户输入的正整数n
sum = 0 # 初始化求和变量
factorial = 1 # 初始化阶乘变量
for i in range(1, n+1):
factorial *= i # 计算i的阶乘
sum += factorial # 将i的阶乘加入到求和变量中
print(sum) # 输出结果
```
运行结果:
```
输入正整数n: 4
33
```
解释:当输入正整数n为4时,程序会计算1!、2!、3!和4!,并将它们相加得到33,最后输出结果。
阅读全文