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

如何将Python打印数字序列的冗长代码简化为嵌套for循环?

使用嵌套for循环简化数字序列输出

你可以用嵌套for循环大幅简化代码,同时实现相同的输出效果:

for start in range(6):
    for num in range(start, start + 5):
        print(num, end='')
    print()

逻辑说明

  • 外层循环遍历range(6),生成0到5的起始数字,对应需要输出的6行内容。
  • 内层循环针对每个起始数字,生成从start到start+4的5个连续数字(range(start, start+5)是左闭右开区间,刚好覆盖5个数字),并通过end=''让数字连续打印不换行。
  • 内层循环结束后执行单独的print(),完成换行操作,确保每行内容独立显示。

相比你原来重复编写6段循环的代码,这段嵌套循环通过复用逻辑减少了冗余,后续如果需要调整行数或每行数字的数量,只需要修改range的参数即可,维护性更强。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:20:33