Python求整数n的阶乘n!
时间: 2024-04-09 11:25:40 浏览: 32
Python中可以使用循环或递归的方式来求整数n的阶乘n!下面是两种方法的示例:
1. 使用循环:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
n = 5
print(factorial(n)) # 输出120
```
2. 使用递归:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n = 5
print(factorial(n)) # 输出120
```
相关问题
求整数n的阶乘!python
求整数n的阶乘是指将从1到n的所有整数相乘的结果。在Python中,可以使用循环或递归来计算阶乘。
1. 使用循环计算阶乘:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
2. 使用递归计算阶乘:
```python
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
```
以上是两种常见的计算阶乘的方法,你可以根据自己的需求选择其中一种方法来使用。
Python求整数n的阶乘n
Python中可以使用循环或递归的方式来求整数n的阶乘n。下面是两种方法的示例代码:
1. 使用循环:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
2. 使用递归:
```python
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
```
这两种方法都可以得到整数n的阶乘n的结果。你可以根据具体的需求选择其中一种方法来使用。