浅析python中while循环和for循环


Posted in Python onNovember 19, 2019

while循环

只要循环条件为True(以下例子为x > y),while循环就会一直 执行下去:

u, v, x, y = 0, 0, 100, 30   ⇽--- ❶ 
while x > y:          ❷  
u = u + y  
x = x - y  
if x < y + 2:    
v = v + x    
x = 0  
else:    
v = v + y + 2    
x = x - y - 2 
print(u, v)

上面用到了一个简写记法,u和v被赋值为0,x被设置为100,y的 值则成为30❶。接下来是循环代码块❷,循环可能包含break(退出循 环)和continue语句(中止循环的本次迭代)。输出结果将会是60 40。

for循环

for循环可以遍历所有可迭代类型,例如列表和元组,因此既简单 又强大。与许多其他语言不同,Python的for循环遍历的是序列(如列 表或元组)中的每一个数据项,使其更像是一个foreach循环。下面的循环,将会找到第一个可以被7整除的整数:

item_list = [3, "string1", 23, 14.0, "string2", 49, 64, 70] 
for x in item_list:   ⇽--- ❶
  if not isinstance(x, int):    
continue   ⇽--- ❷  
if not x % 7:    
print("found an integer divisible by seven: %d" % x)    
break   ⇽--- ❸

x依次被赋予列表中的每个值❶。如果x不是整数,则用continue 语句跳过本次迭代的其余语句。程序继续流转,x被设为列表的下一项 ❷。当找到第一个符合条件的整数后,循环由break语句结束❸。输出 结果将会是:

found an integer divisible by seven: 49

上面就是关于while和for循环的全部知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
Python中用Descriptor实现类级属性(Property)详解
Sep 18 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
在Python中字典根据多项规则排序的方法
Jan 21 Python
对python中的装包与解包实例详解
Aug 24 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
Dec 14 Python
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
May 31 Python
django实现web接口 python3模拟Post请求方式
Nov 19 #Python
wxPython+Matplotlib绘制折线图表
Nov 19 #Python
python元组的概念知识点
Nov 19 #Python
python数值基础知识浅析
Nov 19 #Python
基于python实现蓝牙通信代码实例
Nov 19 #Python
使用IDLE的Python shell窗口实例详解
Nov 19 #Python
学Python 3的理由和必要性
Nov 19 #Python
You might like
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
php命令行使用方法和命令行参数说明
2014/04/08 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
基于opencv实现简单画板功能
2020/08/02 Python
python中实现栈的三种方法
2020/12/19 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
悬挂训练绳:TRX
2017/12/14 全球购物
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
DC Shoes澳大利亚官方网上商店:购买DC鞋子
2019/10/25 全球购物
大学生村官任职感言
2014/01/09 职场文书
《望洞庭》教学反思
2014/02/16 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
初中政治教学工作总结
2015/08/13 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python