acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • A30322.【PY】沙漏

    上半部分 for i in range(n // 2 + 1):这个循环从0到n // 2(包括n // 2),表示上半部分的行数。 ' ' * i + '' * (n - 2 * i):每一行的空格数是i,星号数是n - 2 * i。 下半部分 for i in range(n // 2):这个循环从0到n // 2 - 1,表示下半部分的行数。 ' ' * (n // 2 - 1 - i) + '' * (2 * (i + 1) + 1):每一行的空格数是n // 2 - 1 - i,星号数是2 * (i + 1) + 1。 详细解释下半部分的逻辑 n // 2 - 1 - i:计算每一行的空格数。随着i的增加,空格数逐渐减少。 2 * (i + 1) + 1:计算每一行的星号数。随着i的增加,星号数逐渐增加。

    userId_undefined
    氓之蚩蚩
    28阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页