在python中创建一个循环

我必须制作一个程序,当我输入 box_size 数字时,它会显示该框。然后,他们的用户应该能够输入另一个号码并重复该过程。只有当他们键入 0 时,程序才会停止。


我尝试添加 While True、if 和 else 语句和中断,但它们都没有阻止程序运行。


#Input

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()

print()


#Output

box_size:6

************

************

************

************

************

************


当年话下
浏览 180回答 2
2回答

大话西游666

把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()

慕盖茨4494581

试试这个更简单的。被box_size启动1,然后在while循环中使用它。只要box_size大于0,就会一直执行循环。box_size = 1while 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()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java