用python写一个阶乘
时间: 2023-03-26 14:01:35 浏览: 87
可以使用以下代码来用 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编写阶乘程序的示例代码:
```python
def factorial(n):
"""计算n的阶乘"""
result = 1
for i in range(1, n+1):
result *= i
return result
# 测试
print(factorial(5)) # 输出120
print(factorial(0)) # 输出1
```
注:该程序使用了Python中的循环语句和变量,通过循环计算n的阶乘,并返回结果。
阅读全文