输入任意一个整数,编程计算该数的阶乘,用函数实现Python
时间: 2023-12-10 20:39:07 浏览: 75
计算一个数的阶乘
可以使用递归方式实现阶乘计算:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
或者使用循环方式实现阶乘计算:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
调用该函数,输入任意整数n,即可计算n的阶乘:
```python
n = int(input("请输入一个整数:"))
print("{}的阶乘为:{}".format(n, factorial(n)))
```
阅读全文