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

在python中创建一个循环

在python中创建一个循环

当年话下 2022-03-09 21:11:03
我必须制作一个程序,当我输入 box_size 数字时,它会显示该框。然后,他们的用户应该能够输入另一个号码并重复该过程。只有当他们键入 0 时,程序才会停止。我尝试添加 While True、if 和 else 语句和中断,但它们都没有阻止程序运行。#Inputbox_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()print()#Outputbox_size:6************************************************************************
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

把while True:代码放在一边。然后,如果用户输入0,则跳出循环。


while True:

    box_size=input("box_size:" )

    box_size=int(box_size)

    if box_size == 0:

        break

    for row in range(box_size):

      for col in range(box_size*2):

        print('*', end='')

      print()

    print()


查看完整回答
反对 回复 2022-03-09
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

试试这个更简单的。被box_size启动1,然后在while循环中使用它。只要box_size大于0,就会一直执行循环。


box_size = 1

while box_size > 0:

    box_size = int(input("box_size:" ))

    for row in range(box_size):

        for col in range(box_size*2):

            print('*', end='')

        print()

    print()


查看完整回答
反对 回复 2022-03-09
  • 2 回答
  • 0 关注
  • 177 浏览

添加回答

举报

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