为了账号安全,请及时绑定邮箱和手机立即绑定

减小盒子尺寸

减小盒子尺寸

慕桂英4014372 2022-03-09 20:46:44
我遇到的问题是我应该在 python 中制作一个盒子,它的大小会不断减小,直到达到零。我可以把盒子做得很好,但我不知道如何让它更小。box_size=input("box_size:" )box_size=int(box_size)for row in range(box_size):    for col in range(box_size*2):     print('*',end='')    print()
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

您可以创建一个外部 for 循环,从box_sizeto0

您也可以使用重载*来创建idx*2星号,而不是最里面的 for 循环


box_size=input("box_size:" )

box_size=int(box_size)


#Outer for loop which goes from box_size to 0

for idx in range(box_size,0,-1):

    #Use the size to print the box

    for row in range(idx):

        #Using overloaded multiplication to create idx*2 *

        print('*'*idx*2,end='')

        print()

    print()

输出可能看起来像


box_size:5

**********

**********

**********

**********

**********


********

********

********

********


******

******

******


****

****


**


查看完整回答
反对 回复 2022-03-09
  • 1 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信