break语句、continue语句详解程序员

break语句:
  
break 语句可以立即终止当前循环的执行,跳出当前所在的循环结构。无论是 while 循环还是 for 循环,只要执行 break 语句,就会直接结束当前正在执行的循环体。

for:

for iq in 'hello':
if iq == 'o':
break
print("当前字母是:%s" %iq)

while:

me = 10
while me >0:
print('shuzishi:%d' % me)
me -= 1
if me ==5:
break


continue 语句
  与break不同,continue语句直接跳过当前循环的剩余部分代码,直接进入下一轮循环,它不会退出和终止循环;只是提前结束当前轮次的循环,cuntinue语句只能在循环内使用;
简单理解为“用 continue 语句,可以跳过执行本次循环体中剩余的代码,转而执行下一次的循环。”

例:

 for:

for me in 'helloworld':
if i == 'o':
continue
print("当前字母是:%s"%i)

 

 while:

var =10
while var > 0:
var = var -1
if var ==7:
continue
print('dangqianshuzi shi:%d'%var)

小技巧:设立flag
双层循环:
flag = False
for i in [1,2,3,4,5,6,7,8,9]:
if flag:
break
for j in [2,3,4,5,6]:
if j ==5:
flag =True
break
print(i,j)

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/1862.html

(0)
上一篇 2021年7月15日 23:29
下一篇 2021年7月15日 23:29

相关推荐

发表回复

登录后才能评论