昊天SEO

python中continue和break的使用示例

使用continue语句跳过当前循环,这点和shell中的continue用法等同

这里要实现打印奇数的功能

#_*_ coding:utf-8 _*_ 
for i in range(10): 
 if i%2 == 0: 
 continue 
 print("这是偶数") 
 else: 
 print('这是奇数')

但是python里面的break语句和shell中的break语句不同,python中的break是跳出当前循环体,继续执行其他循环体,shell中的break是终止所有循环,跳出程序。代码示例:

#_*_ coding:utf-8 _*_ 
loop1 = 0 #设定loop1 和 loop2这两个计数器 
loop2 = 0 
while True: 
 loop1 +=1 
 print('loop1:', loop1) 
 break_flag = False 
 while True: 
 loop2 +=1 
 if loop2 == 5: 
 break_flag = True #让父循环一起break 
 break 
 print('loop2:', loop2) 
 if break_flag: 
 print('父循环接到子循环通知,一起break') 
 break

本文地址官网    新乡网站建设,seo

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址