python 编程实现:从键盘随机输入一个正整数n,统计前n个数的阶乘的和。如n=3,求1!+2!+3!
时间: 2023-10-06 14:10:26 浏览: 115
python 输入一个数n,求n个数求乘或求和的实例
5星 · 资源好评率100%
好的,我明白了,这是一个关于阶乘的问题。我们可以使用 Python 编程语言计算前 n 个数的阶乘并求和,代码如下:
```
import math
n = int(input("请输入正整数n:"))
sum = 0
for i in range(1, n+1):
sum += math.factorial(i)
print(f"前{n}个数的阶乘之和为: {sum}")
```
当输入 n=3 时,程序会计算 1!+2!+3!=1+2+6=9 的结果并输出:
```
请输入正整数n:3
前3个数的阶乘之和为: 9
```
希望这可以解答您的问题。
阅读全文