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

版权声明:本文为博主原创文章,博主QQ:289102120,博主Mobile:15891712396 https://blog.csdn.net/vinglemar/article/details/79969530

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  只是一个占位符,什么事情也不做
阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页