6-3 计算阶乘,python
时间: 2024-03-24 12:39:05 浏览: 130
可以使用递归方式或循环方式计算阶乘,以下是循环方式的代码示例:
```python
n = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, n+1):
factorial *= i
print("{}的阶乘为{}".format(n, factorial))
```
输入一个正整数,程序会计算出它的阶乘并输出。例如,当输入6时,程序会输出720。
相关问题
计算阶乘Python代码
以下为计算阶乘的 Python 代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
调用该函数即可计算任意正整数的阶乘,例如:
```python
print(factorial(5)) # 输出结果为 120
```
希望能对你有所帮助。
用python计算1-10的阶乘
可以使用循环来计算1-10的阶乘,如下所示的代码段:
```python
for i in range(1, 11):
fact = 1
for j in range(1, i+1):
fact *= j
print("Factorial of", i, "is:", fact)
```
这段代码会输出1-10的阶乘,分别是1,2,6,24,120,720,5040,40320,362880和3628800。
阅读全文