执行这个循环时不能关闭要怎么解决?
while True:
i=0
i+=1
if i==7:
print(i)
break
i=0写在循环体外面就好了
i=0
while True:
i+=1
if i==7:
print(i)
break
解决:将初始化i=0放在while循环外面。
解释:因为你每次循环时,都将i初始化为0,导致i一直为0或者1,不会满足if判断条件,造成死循环 。
i=0
while True:
i+=1
if i==7:
print(i)
break