【行易少儿编程】9.Python 指令break continue exit() pass的应用比较及浅析

13人阅读 评论(0) 收藏 举报
分类:

1、break

break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走

以简单的for循环来举例

for i in range(10):
    print("-----%d-----" %i)
    for j in range(10):
        if j > 5:
            break

        print(j)

这里遇到j>5的时候第二层的for就不循环了,继续跳到上一层循环


2、continue

continue是循环到这个点的时候,执行continue这里的某些操作,执行完了之后,继续循环满足条件的这一层循环需要做的事情,不会终止这一层循环

上面的例子作一下修改

for i in range(10):
    print("-----%d-----" %i)
    for j in range(10):
        if j > 5 and j <= 8:
            print("我是continue特殊")
            continue

        print(j)

这里的循环就会打印出j在5-8之间需要做的事情,但是不会终止第二层循环,不满足5-8之间的数字,会接着循环下面需要做的事情

3、exit()  退出整个程序,很好理解
4、pass  只是一个占位符,什么事情也不做
查看评论

3行代码搞定:日期组件图形化

-
  • 1970年01月01日 08:00

Python中pass、continue、break、exit()的区别

pass :不做任何事情,只起到占位的作用continue: 跳出本次循环break:结束循环exit():结束整个程序由于continue和break较简单,这里就不给出代码:1 #!/use/bi...
  • gao131360144
  • gao131360144
  • 2016-05-25 18:23:26
  • 12190

Python中的循环以及break/continue/else/pass

python中while和for循环
  • u010278162
  • u010278162
  • 2016-08-03 15:44:52
  • 3814

python中的break|continue|pass|return

1.python中的break|continue|pass break和continue和在其他程序语言中的用法是一样的。 pass是一个空操作,表示什么也不做的意思。...
  • wangjianno2
  • wangjianno2
  • 2015-08-09 14:45:48
  • 1594

PLSQL:用exit代替continue

因为11g才支持continue,在有些低的版本中可能需要改写
  • anddyhua
  • anddyhua
  • 2014-10-12 09:28:33
  • 2976

零基础学python-12.2 关键字pass,else,break,continue

关键字pass,else,break,continue pass:不做任何事情,只占位 else:当正常跳出循环时执行 break:满足某些条件跳出循环,不再执行任何东西 continue:满...
  • raylee2007
  • raylee2007
  • 2015-09-07 23:17:49
  • 2199

循环结构中break、continue、goto、return和exit的区别

循环结构中break、continue、goto、return和exit的区别(1) 在此之前讲解循环结构时不止一次提到了break语句和continue语句的使用,接下来看看break、con...
  • u012917700
  • u012917700
  • 2015-11-17 12:00:37
  • 1636

php exit、return、break、continue之间的区别,详细介绍

php exit、return、break、continue之间的区别,详细介绍
  • leyangjun
  • leyangjun
  • 2014-10-24 17:17:21
  • 1773

continue和pass测试

>>> for i in range(1,10): print i try:int('sdfa') except:pass 1 2 3 4 5 6 7 8 9 >>> for i...
  • hzx3739
  • hzx3739
  • 2015-12-18 14:14:34
  • 4430

ORACLE中常用的continue、exit

开发过程中,通常会遇到循环多次的问题, 但是在某些节点位置需要退出循环或者跳出本次循环而进入下一次的循环,这个时候,可能由于oracle的版本问题而导致一些关键字不可以使用,所以在后续的处理过程中,如...
  • shwanglp
  • shwanglp
  • 2016-11-21 10:01:47
  • 1320
    个人资料
    持之以恒
    等级:
    访问量: 33万+
    积分: 5850
    排名: 5496
    最新评论