1)整数n的阶乘的通项公式为n!= 1×2×3×…×n 2)请设计合适的算法,从命令行接收参数n,并计算n的阶乘;
时间: 2023-07-15 07:15:14 浏览: 135
计算n的阶乘的一个方法,可以用多种形式输出的
下面是一个计算n的阶乘的Python代码示例:
```python
import sys
# 从命令行接收参数n
n = int(sys.argv[1])
# 初始化阶乘为1
factorial = 1
# 计算阶乘
for i in range(1, n+1):
factorial *= i
# 输出结果
print(f"{n}的阶乘为{factorial}")
```
将以上代码保存到一个文件中(例如`factorial.py`),然后在命令行中运行以下命令进行计算:
```bash
python factorial.py 5
```
其中`5`可以替换为任何正整数,程序将输出该数的阶乘。
阅读全文