用while 循环实现阶乘相加
时间: 2023-10-09 18:16:14 浏览: 137
「Python循环结构」使用while循环实现求和和阶乘.pdf
以下是用while循环实现阶乘相加的示例代码:
```python
n = int(input("请输入正整数: "))
sum = 0
factorial = 1
i = 1
while i <= n:
factorial *= i
sum += factorial
i += 1
print("1! + 2! + ... + %d! = %d" % (n, sum))
```
首先,我们输入要求的阶乘数n,然后初始化sum为0,factorial为1,i为1。在while循环中,每次将i乘到factorial中去,然后将结果加到sum中。最后输出结果。
阅读全文