浅析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 队列详解及实例代码
Oct 18 Python
Python实现线程状态监测简单示例
Mar 28 Python
python使用代理ip访问网站的实例
May 07 Python
python实现图片文件批量重命名
Mar 23 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
python的中异常处理机制
Aug 30 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
Aug 17 Python
python制作朋友圈九宫格图片
Nov 03 Python
django3.02模板中的超链接配置实例代码
Feb 04 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
使用Python封装excel操作指南
Jan 29 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
支持oicq头像的留言簿(二)
2006/10/09 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
PHP 裁剪图片
2021/03/09 PHP
ECMAScript 基础知识
2007/06/29 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
python机器学习实战之K均值聚类
2017/12/20 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
python实现Windows电脑定时关机
2018/06/20 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
如何在python中判断变量的类型
2020/07/29 Python
django和flask哪个值得研究学习
2020/07/31 Python
JAVA和C++区别都有哪些
2015/03/30 面试题
英语感恩演讲稿
2014/01/14 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
机关会计岗位职责
2014/04/08 职场文书
工程项目经理任命书
2014/06/05 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
经理助理岗位职责
2015/02/02 职场文书
党校学习个人总结
2015/02/15 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
小时代观后感
2015/06/10 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
Java异常处理try catch的基本用法
2021/12/06 Java/Android