三进制递增计数,从000~222,循环到111退出
- 用flag法
- 用循环的else分支
- 打包进函数
- 抛出异常
用flag法
flag = True
for i in range(3):
for j in range(3):
for k in range(3):
if i == j == k == 1:
flag = False
print('break')
break
if not flag:
break
if not flag:
break
用循环的else分支
for i in range(3):
for j in range(3):
for k in range(3):
print(i, j, k)
if i == j == k == 1:
print('break')
break
else:
continue
break
else:
continue
break
打包进函数
def loop():
for i in range(3):
for j in range(3):
for k in range(3):
print(i, j, k)
if i == j == k == 1:
print('break')
return
loop()
抛出异常
class Break(Exception):
pass
try:
for i in range(3):
for j in range(3):
for k in range(3):
print(i, j, k)
if i == j == k == 1:
raise Break('break')
except Break as e:
print(e)
最后
以上就是爱笑眼神最近收集整理的关于三进制递增计数,从000~222,循环到111退出用flag法用循环的else分支打包进函数抛出异常的全部内容,更多相关三进制递增计数,从000~222,循环到111退出用flag法用循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复