You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何实现从指定数字开始循环、遍历指定数量数值

Python从指定数字启动循环的实现方案

直接用Python内置的range()函数即可实现,这个函数生成的整数序列天然支持自定义起始位置、终止位置和步长,执行效率很高。

对应需求的实现代码

你的需求是从2开始,包含起始值在内共遍历6个数字(起始2 + 后续5个数字),最终输出2、3、4、5、6、7,实现代码如下:

# 定义起始数字
start = 2
# 定义需要遍历的后续数字个数
follow_count = 5

# range遵循左闭右开规则,因此终止值需要设为最后一个需要输出的数字+1
for num in range(start, start + follow_count + 1):
    print(num)

运行后输出结果和要求的序列完全一致。

参数逻辑说明

  • range的第一个参数是序列起始值,会包含在生成的序列中
  • range的第二个参数是终止边界,不会包含在生成的序列中,所以需要输出到7的话,这里就要填8,也就是 起始值 + 后续遍历个数 + 1
  • 如果不需要包含起始值本身,只遍历后续5个数字,把range的第一个参数改成start + 1即可

可选的while循环实现

如果后续循环逻辑比较复杂,需要动态判断终止条件,也可以用while循环实现:

start = 2
follow_count = 5
current = start
output_count = 0
total_need = follow_count + 1  # 包含起始值总共需要输出的个数

while output_count < total_need:
    print(current)
    current += 1
    output_count += 1

内容的提问来源于stack exchange,提问作者user819529

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 06:24:05