for
循环的特点
如何改变值序列中的步骤而不是从头开始?
range()
函数默认构建一个序列,其中每个下一个数字都比前一个数字大 1。您可以在另一个条目中使用
range
函数。
函数入口的一般形式如下:
<前>
范围([开始], 停止[, 步骤])
start
:序列的起始编号。
stop
:生成不超过给定数字的数字。
step
:序列中每个数的差(step)
<分区>
你要记住!
- 所有参数必须是整数:
- 每个参数都可以是正数或负数。
range()
(和一般的 Python)基于索引 0。 这意味着索引列表从 0 开始,而不是 1。 函数生成的最后一个整数 range()
取决于 stop
但不会包含它。例如, range(0, 5)
生成整数 0、1、2、3、4,不包括 5。
示例 1
<前>
对于范围 (10, 0, -1) 中的 i:
打印(我*我)
程序按降序显示10到1的自然数的平方
- 10:序列中的第一个数字。
- 0:序列的结束编号(不包括该编号)。
- -1:步骤
例2
<前>
对于范围 (0, 101, 5) 中的 i:
打印(i)
该程序以 5 为增量显示从 0 到 100 的所有数字
- 0:序列中的第一个数字。
- 101:序列的结束编号(不包括该编号)。
- 5:步骤