您的位置:首页 > 编程语言 > Python开发

python跳出多重循环的常用方法

2016-11-25 16:47 267 查看
方法1:自定义异常[python] viewplain copyprint?# -*- coding:utf-8 -*-"""功能:python跳出循环"""# 方法1:自定义异常class Getoutofloop(Exception):passtry:for i in range(5):for j in range(5):if i == j == 2:raise Getoutofloop()else:print i, '----', jexcept Getoutofloop:pass方法2:将循环封装为函数,return[python] viewplain copyprint?# -*- coding:utf-8 -*-"""功能:python跳出循环"""# 方法2:封装为函数,returndef test():for i in range(5):for j in range(5):if i == j == 2:returnelse:print i, '----', jtest()方法3:用for...else...语句[python] viewplain copyprint?# -*- coding:utf-8 -*-"""功能:python跳出循环"""# 方法3:for...else...用法,用于跳出指定循环层for i in range(5):for j in range(5):for k in range(5):if i == j == k == 3:breakelse:print i, '----', j, '----', kelse:        # else1continuebreak        # break1else:            # else2continuebreak            # break2
方法4:加标志flag,不赘述

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: