博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
18-python之while循环,for循环与else的配合
阅读量:4047 次
发布时间:2019-05-25

本文共 846 字,大约阅读时间需要 2 分钟。

文章目录

1. else 与循环配合的作用

else下方缩进的代码指的是当循环正常结束之后要执行的代码

2. while … else 介绍

2.1 while … else语法

在这里插入图片描述

2.2 while … else 实例

i = 1while i <= 5:    print('媳妇儿,我错了')    i += 1else:    print('媳妇原谅我了,真开心,哈哈哈哈')

输出结果如下:

媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了媳妇原谅我了,真开心,哈哈哈哈

3. break退出循环之后,else的代码不会执行

i = 1while i <= 5:    print('媳妇儿,我错了')    if i == 3:        break    i += 1else:    print('媳妇原谅我了,真开心,哈哈哈哈')

结果显示,else 的那行代码并没有执行

在这里插入图片描述

输出结果如下:

媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了

4. continue对else代码执行的影响

i = 1while i <= 5:    print('媳妇儿,我错了')    if i == 3:        i += 1        continue    i += 1else:    print('媳妇原谅我了,真开心,哈哈哈哈')

输出结果如下:

媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了媳妇儿,我错了媳妇原谅我了,真开心,哈哈哈哈

continue并不会终止循环,循环能够正常结束,所以会执行else执行的那行代码

在这里插入图片描述

4. for … esle 介绍

4.1 for … else 语法

在这里插入图片描述

4.2 for … else 实例

str1 = 'itheima'for i in str1:    print(i)else:    print('循环正常结束之后执行的代码!')

输出结果如下:

itheima循环正常结束之后执行的代码!

转载地址:http://jeyci.baihongyu.com/

你可能感兴趣的文章
Variable property attributes or Modifiers in iOS
查看>>
NSNotificationCenter 用法总结
查看>>
C primer plus 基础总结(一)
查看>>
剑指offer算法题分析与整理(三)
查看>>
Ubuntu 13.10使用fcitx输入法
查看>>
pidgin-lwqq 安装
查看>>
mint/ubuntu安装搜狗输入法
查看>>
C++动态申请数组和参数传递问题
查看>>
opencv学习——在MFC中读取和显示图像
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>
nginx+tomcat+memcached (msm)实现 session同步复制
查看>>
c++字符数组和字符指针区别以及str***函数
查看>>
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
WAV文件解析
查看>>
WPF中PATH使用AI导出SVG的方法
查看>>
WPF UI&控件免费开源库
查看>>