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

Python编程练习题:使用嵌套for循环构建指定图案

Python程序:用嵌套for循环构建指定图案

目标图案:
*






可以通过两层嵌套for循环分上下两部分实现这个图案:

代码实现

# 上半部分:星号数量从1到5递增
for i in range(1, 6):
    for j in range(i):
        print("*", end=" ")
    print()

# 下半部分:星号数量从4到1递减
for i in range(4, 0, -1):
    for j in range(i):
        print("*", end=" ")
    print()

代码说明

  • 上半部分外层循环range(1,6)控制行数,共输出5行;内层循环range(i)控制每行的星号数量,第i行就打印i个星号,end=" "保证星号在同一行连续输出,最后print()实现换行。
  • 下半部分外层循环range(4,0,-1)控制行数,从4行递减到1行;内层循环同样根据当前行数打印对应数量的星号,完成递减的图案部分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 09:35:34