You need to enable JavaScript to run this app. 如何使用Python打印指定阶梯式数字排列图案?
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python打印指定阶梯式数字排列图案?

目标图案规律拆解
  • 图案共5行,第i行(从1开始计数)的元素个数等于当前行号
  • 每一行的首个元素值等于当前行的行号
  • 行内从第二个元素开始,相邻元素的累加步长从4开始逐次递减1,可完全匹配所有行的元素值计算
可直接运行的实现代码
total_rows = 5
for row in range(1, total_rows + 1):
    nums = [str(row)]
    current = row
    step = 4
    for _ in range(1, row):
        current += step
        nums.append(str(current))
        step -= 1
    print(' '.join(nums))
运行输出校验

执行上述代码得到的打印结果和目标图案完全一致:

1
2 6
3 7 10
4 8 11 13
5 9 12 14 15

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.01 01:15:07