Python循环计算阶乘
在编程中,阶乘是一个常见的数学操作。阶乘定义为正整数n的阶乘是所有小于或等于n的正整数的乘积。例如,5!(读作“五的阶乘”)等于1 × 2 × 3 × 4 × 5 = 120。
Python提供了多种计算阶乘的方法,其中一种是通过循环来实现的。下面是一个使用for循环计算阶乘的示例代码:
```python
n = int(input("请输入一个正整数: "))
factorial = 1
# for循环从2到n遍历每个数字,并将其与当前的阶乘值相乘
def factorial(n):
if n == 0 or n == 1:
return 1
else:
for i in range(2, n+1):
factorial *= i
return factorial
result = factorial(n)
print(f"{n}的阶乘是:", result)
```
Python提供了多种计算阶乘的方法,其中一种是通过循环来实现的。下面是一个使用for循环计算阶乘的示例代码:
```python
n = int(input("请输入一个正整数: "))
factorial = 1
# for循环从2到n遍历每个数字,并将其与当前的阶乘值相乘
def factorial(n):
if n == 0 or n == 1:
return 1
else:
for i in range(2, n+1):
factorial *= i
return factorial
result = factorial(n)
print(f"{n}的阶乘是:", result)
```
158B
文件大小:
评论区