浅析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 19 Python
python动态加载包的方法小结
Apr 18 Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
Python 判断奇数偶数的方法
Dec 20 Python
python脚本执行CMD命令并返回结果的例子
Aug 14 Python
python pillow模块使用方法详解
Aug 30 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
Oct 14 Python
python 消费 kafka 数据教程
Dec 21 Python
Python多进程编程常用方法解析
Mar 26 Python
Python实现画图软件功能方法详解
Jul 28 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遍历文件夹与子目录的函数代码
2011/09/26 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python中引用与复制用法实例分析
2015/06/04 Python
python获取本机所有IP地址的方法
2018/12/26 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
几个Linux面试题笔试题
2012/12/01 面试题
《记金华的双龙洞》教学反思
2014/04/19 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
财务负责人任命书
2014/06/06 职场文书
2014年文员工作总结
2014/11/18 职场文书
护理专业自我评价
2015/03/11 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技