用print()函数输出5!的运行结果。(提提示:5!=5*4*3*2*1.)程序运行后期望结果如下所示: 5!=120
时间: 2024-02-13 17:04:21 浏览: 121
cmd调用i5ting_toc批量生成HTML文件python代码.txt
好的,这道题目是一道基础的 Python 练习题,可以使用以下代码实现:
```python
n = 5
result = 1
for i in range(1, n+1):
result *= i
print(f"{n}!={result}")
```
代码解释如下:
- `n = 5`:定义一个整型变量 `n`,用于存储要计算阶乘的数值,这里赋值为 5。
- `result = 1`:定义一个整型变量 `result`,用于存储阶乘的计算结果,初始值为 1。
- `for i in range(1, n+1):`:使用 `for` 循环遍历 1 到 n 的整数范围,这里采用了 `range()` 函数和 `for` 循环的结构来实现。
- `result *= i`:在循环中使用 `*=` 运算符,将 `result` 与 `i` 相乘,并将结果赋值给 `result`,实现阶乘的累乘计算。
- `print(f"{n}!={result}")`:使用 `print()` 函数输出阶乘的结果,这里使用了 f-string 格式化字符串,将表达式和计算结果输出到控制台。
运行代码后,控制台将输出 `5!=120`,表示 5 的阶乘等于 120。
阅读全文