编写一个程序,用函数调用求8的阶乘
时间: 2024-03-25 20:39:14 浏览: 55
用于求阶乘的c语言程序
好的,以下是 Python 代码实现:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
print(factorial(8)) # 输出 40320
```
在这个程序中,我们定义了一个递归函数 `factorial()` 来计算阶乘。当输入参数 `n` 为 1 时,函数返回 1,否则函数返回 `n` 乘以 `factorial(n-1)` 的结果。最后通过调用 `factorial(8)` 来计算 8 的阶乘,并将结果输出。
阅读全文