2019-07-15while循环

image
while...(条件):
    ...
    if ...:
        continue
    ...

continue子句也是在while循环内部使用的。当某个条件被满足的时候,下面的代码(该段代码指向第5行代码)就不再执行,而直接回到while循环的开始。

image
while 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结束当前循环,跳出循环体,结束循环去执行循环后面的语句
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.基础知识:控制流中的“while循环” 1、while循环2、break子句3、continue子句4、exi...
    仟樱雪阅读 6,955评论 3 11
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,723评论 0 17
  • 控制流 Swift提供了各种控制流程语句。这些包括while循环多次执行任务; if,guard以及switch基...
    Fuuqiu阅读 2,948评论 0 0
  • 星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌...
    青葱烈马阅读 5,439评论 0 0
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,792评论 0 9