尝试增加表单,让循环在达到10时突破。 继续陷入无限循环,我不知道为什么?
ArrayList
答案 0 :(得分:0)
退出while
循环的时间是form == 10
,但form = x
不在循环之内,因此form
的值始终为0
,并且不会得到更新。
您需要将form = x
置于while
循环中,如下所示:
x = 0
while True:
form = x
if form == 10:
break
else:
x += 1
除非您使用form
执行其他操作,否则您实际上可以使用x
,如下所示:
x = 0
while True:
if x == 10:
break
else:
x += 1