编写python程序,计算1*2*3*4……*10
时间: 2023-10-07 19:08:49 浏览: 157
试卷Python期末考试题程序填空阅读填空程序试题.pdf
可以使用for循环来实现:
```python
result = 1
for i in range(1, 11):
result *= i
print(result)
```
输出结果为:3628800
也可以使用递归函数来实现:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
print(factorial(10))
```
输出结果也为:3628800
阅读全文