编写代码,计算1!+2!+3!+……+n! 要求: N的值由用户输入
时间: 2023-10-08 07:04:03 浏览: 80
C语言编写1!+2!+3!+.....+n!.doc
以下是Python代码实现:
```
n = int(input("请输入一个正整数n:"))
result = 0
for i in range(1, n+1):
factorial = 1
for j in range(1, i+1):
factorial *= j
result += factorial
print("1!+2!+3!+...+n!的结果为:", result)
```
首先,我们通过 `input()` 函数获取用户输入的正整数n。然后,我们使用 `for` 循环遍历1到n,并在循环中计算每个数的阶乘,将结果加到 `result` 变量中。最后输出结果。
阅读全文