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