用python做对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。
时间: 2023-09-24 14:06:54 浏览: 85
Lizi3_7.rar_4 3 2 1
可以使用循环来计算阶乘,并将每个阶乘相加得到S。
代码如下:
```
N = int(input("请输入一个正整数:"))
S = 0
factorial = 1
for i in range(1, N+1):
factorial *= i
S += factorial
print("S的值为:", S)
```
运行程序后,输入一个正整数N,程序会计算出S的值并输出。
阅读全文