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

如何用Python嵌套for循环生成指定格式的数字序列输出

实现方案

你需要输出的序列规律很清晰:共10行,第n行(从0开始计数)的起始值等于n,后续连续输出10个逐次加1的整数,最大值为n+9。

嵌套for循环实现代码

# 外层循环控制行号,共输出10行
for i in range(10):
    # 内层循环输出当前行的10个数字
    for j in range(i, i + 10):
        print(j, end=' ')
    # 单行走完换行
    print()

逻辑说明

  • 外层range(10)生成0到9的行索引,刚好对应每一行的起始数字
  • 内层range(i, i+10)生成当前行需要输出的10个连续数字
  • 打印单个数字时指定end=' ',保证数字间用空格分隔且不会自动换行
  • 内层循环结束后执行空print()触发换行,进入下一行输出

如果不强制要求嵌套for循环,还可以用更简洁的写法实现同等效果:

for i in range(10):
    print(' '.join(map(str, range(i, i + 10))))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 21:54:09