编写一个计算n!,,的函数f。在主要函数中输入n值,调用了函数f,计算n!。
时间: 2023-06-10 14:08:26 浏览: 115
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
以下是使用递归实现的计算n!的函数f的代码:
```python
def f(n):
if n == 0:
return 1
else:
return n * f(n-1)
```
在主函数中,可以输入n的值,调用f函数计算n!,并将结果打印出来:
```python
n = int(input("请输入n的值:"))
result = f(n)
print("{}! = {}".format(n, result))
```
输出结果示例:
```
请输入n的值:5
5! = 120
```
阅读全文