!(即求1!+2!+3!+4!+··…+20!)。用while语句编程
时间: 2024-04-15 08:23:00 浏览: 64
1+2!+3!+...+20!阶乘求和程序
求1!+2!+3!+4!+···+20!可以使用while语句编程来实现。首先,我们需要定义一个变量来保存阶乘的结果,初始化为1。然后,使用一个循环来计算每个数的阶乘,并将结果累加到总和中。最后,输出总和即可。
以下是使用Python语言编写的示例代码:
```python
def factorial(n):
result = 1
while n > 0:
result *= n
n -= 1
return result
total_sum = 0
num = 1
while num <= 20:
total_sum += factorial(num)
num += 1
print("1!+2!+3!+4!+···+20! =", total_sum)
```
希望对你有帮助!如果有任何问题,请随时提问。
阅读全文