求和 1!+2!+3!…+n!,n 的值从键盘输入
时间: 2023-10-04 16:14:12 浏览: 72
求!+!+!++n!-过程和函数
可以使用循环结构来求解。具体实现方法如下:
```python
n = int(input("请输入一个正整数:"))
result = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
result += factorial
print("1!+2!+3!+...+n!的结果为:", result)
```
首先输入一个正整数n,然后初始化两个变量result和factorial,其中result用于存储最终的结果,factorial用于存储当前循环到的阶乘值。接着使用for循环从1遍历到n,每次循环将当前的i值乘以factorial更新阶乘值,并将结果累加到result中。最后输出result的值即可得到1!+2!+3!+...+n!的结果。
阅读全文