python求n的阶乘的代码
时间: 2023-11-12 19:02:41 浏览: 89
下面是 Python 求 n 的阶乘的代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
你可以调用该函数来求阶乘,例如:
```python
print(factorial(5)) # 输出:120
```
相关问题
Python n的阶乘代码
计算n的阶乘可以使用递归或循环的方式实现。下面是使用循环的代码示例:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
这段代码定义了一个名为factorial的函数,接受一个参数n,返回n的阶乘。在函数内部,使用一个循环从1到n,将每个数依次相乘并赋值给result变量。最后返回result作为结果。
python中求阶乘代码
以下是Python中求阶乘的代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
使用递归来实现阶乘计算。如果n等于0,则返回1。否则,返回n乘以n-1的阶乘。
阅读全文