为什么会输出无结果死循环

img


为什么输出无结果死循环呢
文科生的python课
实在是不会了,朋友们教教我

分析:因为a自增到4后不再增加,不断执行if条件里的语句,continue使得a+=1无法执行到,自然无法跳出循环。
解决:把a+=1放到if语句上面一行即可。
欢迎采纳,谢谢~

a循环到4的时候,就执行判断,而if判断里有个continue,一直忽略continue以下的语句,所以a再也不增加了,一直是4

img