编写递归函数用于求解n的阶层,并调用该函数求1!+2!+…+n!的值。
时间: 2023-10-03 22:05:51 浏览: 48
以下是Python代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n = int(input("请输入一个正整数:"))
for i in range(1, n+1):
print(i, "! =", factorial(i))
```
输出结果:
```
请输入一个正整数: 5
1 ! = 1
2 ! = 2
3 ! = 6
4 ! = 24
5 ! = 120
```
阅读全文