python编程中continue与break的用法,只需要看一遍,包你终生记得

我是学java的,因为做项目所以学习python,但是python中格式真的看起来随意,但是用起来真的是意义不同;

首先来看一个例子

a='ddd'
for i in range(5):
 if a=='tjn':
    print("相等")
    continue
 print("mmmm")

你觉得输出什么呢? a与'tjn'不相等,不会执行if里面的语句,直接往下执行,应该输出的"mmmm"

运行结果如下

下面一个例子就见识到continue的厉害了

 

 a与'tjn'相等,输出相等,然后应该执行打印mmmm

但是执行结果显示是只有5个相等,没有mmmm;

因为continue是跳出本次循环的意思,不是继续的意思,如果是继续的意思就没有必要用continue了;


再往下看例子,如果把continue改成break呢?

 停一下,先想想结果是什么?

只有一个想等,因为break是跳出整个for循环,就执行了一次而已

 continue是不再执行下面的语句,跳出本次循环,执行下一次循环;

而break是跳出整个for循环

发布了22 篇原创文章 · 获赞 1 · 访问量 206

猜你喜欢

转载自blog.csdn.net/tian_jiangnan/article/details/104993871