我必须编写一个程序,当我输入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
************
************
************
************
************
************
答案 0 :(得分:2)
在代码周围放入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()
答案 1 :(得分:0)
尝试这个简单的方法。 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()