10. for-else和while-else

如果for-else中 for循环正常死亡 那么会执行else 如果for-else中的for循环中有continue 也会执行else中代码,但是如果是break 将不再执行else中代码

for-else

如果for和else 配合使用的时候 当for循环执行完成后 再执行else中的代码 然后在打印测试

for i in range(5):
    print(i)
else:
    print("for-else")
print("测试")

for-else 如果for循环中有了break

for i in range(5):
    print(i)
    if i == 2:
        break
else:
    print("for-else")

print("测试")

for-else 中for循环中有continuee

for i in range(5):

    if i == 2:
        continue
    print(i)
else:
    print("for-else")

print("测试")

while-else 和for-else 效果一样的

i = 0
while i < 5:
    # if i == 2:
    #     # break
    print(i)
    i += 1
else:
    print("else")
print("测试")

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,602评论 0 17
  • 长恨歌(1) - 简书 长恨歌(2) - 简书 长恨歌(3) - 简书 长恨歌(4) - 简书 长恨歌(5) - ...
    十日茗阅读 9,747评论 17 53
  • Android Handler机制系列文章整体内容如下: Android Handler机制1之ThreadAnd...
    隔壁老李头阅读 12,875评论 2 26
  • 暑假的某天,我正躺在客厅的沙发上发呆,唉叹着日子的无趣。从客厅经过的老妈瞥过来一眼,问道:“你那么无聊,怎么不去见...
    阮阮123阅读 280评论 0 2
  • 1- 记得我们初次见面,是你和一个学妹来我们宿舍借用电脑,因为刚入学电脑还没买,那年我大二,你大一。那时候,你还留...
    青如许阅读 24,049评论 731 710