编写应用程序求1+2+..+10! ●同上,修改为可以输入终止值(练习输入语法)
时间: 2024-02-13 11:59:58 浏览: 53
C#语言编写求1!+2!+...+10!的源程序
好的,以下是Python代码实现:
求1+2+..+10!:
```python
n = 10
factorial = 1
sum = 0
for i in range(1, n+1):
factorial *= i
sum += factorial
print("1+2+..+10! =", sum)
```
输入终止值:
```python
n = int(input("请输入终止值: "))
factorial = 1
sum = 0
for i in range(1, n+1):
factorial *= i
sum += factorial
print("1+2+..+{}! = {}".format(n, sum))
```
注意要先将用户输入的值转换成整数类型。
阅读全文