编写一个程序,定义一个函数,用于计算n的阶乘。在主程序中调用该函数,分别计算5的阶乘和10的阶乘,并输出结果
时间: 2024-02-24 18:57:38 浏览: 19
计算n的阶乘的一个方法,可以用多种形式输出的
好的,以下是代码实现:
```python
# 定义函数,计算 n 的阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 调用函数,计算 5 和 10 的阶乘
result1 = factorial(5)
result2 = factorial(10)
# 输出结果
print("5 的阶乘为:", result1)
print("10 的阶乘为:", result2)
```
输出结果为:
```
5 的阶乘为: 120
10 的阶乘为: 3628800
```
希望能够帮到你。
阅读全文