while...(条件):
...
if ...:
continue
...
continue子句也是在while循环内部使用的。当某个条件被满足的时候,下面的代码(该段代码指向第5行代码)就不再执行,而直接回到while循环的开始。
imagewhile True:
q1 = input('f or y')
if q1 != 'f':
continue
q2 = input('q or w')
if q2 != 'q':
continue
q3 = input('a or b')
if q3 != 'a':
break
print('恭喜都答对了')
当 q2不等于q的时候,也就是输入了w,程序回到q1 = input(‘f or y’)重新开始。
continue的作用就是当某个条件为真的时候,提前回到循环,不会继续执行下一步。
continue和break的作用
continue终止本次循环,接着还执行后面的循环,意思就是跳过当次循环中剩下的语句,执行下一个循环
break结束当前循环,跳出循环体,结束循环去执行循环后面的语句
网友评论