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