用python写一个阶乘
时间: 2023-03-26 12:01:35 浏览: 45
可以使用以下代码来用 Python 编写阶乘:
```
def factorial(n):
if n == :
return 1
else:
return n * factorial(n-1)
```
这个函数可以计算任意正整数的阶乘。例如,如果你想计算 5 的阶乘,可以调用 `factorial(5)`,它将返回 120。
相关问题
用Python写一个阶乘
的函数。
可以使用递归或循环来实现阶乘函数,以下是使用递归的示例代码:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print(factorial(5)) # 输出 120
以下是使用循环的示例代码:
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
print(factorial(5)) # 输出 120
用python写一个阶乘代码
好的,以下是一个用Python编写的阶乘代码:
```
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
```
你可以通过调用该函数来计算一个正整数的阶乘,例如:`factorial(5)` 将返回 `120`。