按要求实现函数 编写一个函数fac,函数的功能是:计算一个整数的阶乘,即n!。在主函数中输入任意一个正整数,调用fac函数,输出该数的阶乘。 输入样例:5 输出样例:120
时间: 2024-02-23 15:01:25 浏览: 148
编写程序,输入整数 n,计算并输出 n 的阶乘
以下是函数fac的实现,可以在主函数中调用并输入一个正整数n,输出n的阶乘:
```python
def fac(n):
if n == 1:
return 1
else:
return n * fac(n-1)
n = int(input("请输入一个正整数: "))
print("%d的阶乘为%d" % (n, fac(n)))
```
输入样例:
```
请输入一个正整数: 5
```
输出样例:
```
5的阶乘为120
```
阅读全文