浅析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设计一个经典小游戏
May 15 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
Flask框架配置与调试操作示例
Jul 23 Python
利用Python如何实现一个小说网站雏形
Nov 23 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
python中的colorlog库使用详解
Jul 05 Python
python列表,字典,元组简单用法示例
Jul 11 Python
Django REST framework 单元测试实例解析
Nov 07 Python
基于Python 中函数的 收集参数 机制
Dec 21 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
浅谈Pycharm最有必要改的几个默认设置项
Feb 14 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
Apr 14 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
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
半角全角相互转换的js函数
2009/10/16 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
简单的三步vuex入门
2018/05/20 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
js实现图片实时时钟
2020/01/15 Javascript
使用js和canvas实现时钟效果
2020/09/08 Javascript
Python中字典和集合学习小结
2017/07/07 Python
python实现简易内存监控
2018/06/21 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
python实现简单银行管理系统
2019/10/25 Python
Python3将ipa包中的文件按大小排序
2020/04/17 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
4s店机修工岗位职责
2013/12/20 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
婚礼答谢礼品
2015/01/20 职场文书
被告答辩状范文
2015/05/22 职场文书
Pandas数据类型之category的用法
2021/06/28 Python