浅析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的文件操作方法汇总
Nov 10 Python
用Python进行简单图像识别(验证码)
Jan 19 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
Python基础之函数的定义与使用示例
Mar 23 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
django页面跳转问题及注意事项
Jul 18 Python
Python实现钉钉订阅消息功能
Jan 14 Python
python中if及if-else如何使用
Jun 02 Python
浅谈python锁与死锁问题
Aug 14 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
手把手教你用Django执行原生SQL的方法
Feb 18 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 字符串函数收集
2010/03/29 PHP
thinkphp缓存技术详解
2014/12/09 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Python绘制七段数码管实例代码
2017/12/20 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python网络编程之多线程同时接受和发送
2019/09/03 Python
django 简单实现登录验证给你
2019/11/06 Python
django中related_name的用法说明
2020/05/20 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
美国户外运动商店:Sun & Ski
2018/08/23 全球购物
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
生产内勤岗位职责
2013/12/07 职场文书
索桥的故事教学反思
2014/02/06 职场文书
家长学校实施方案
2014/03/15 职场文书
入党综合考察材料
2014/06/02 职场文书
项目经理任命书范本
2014/06/05 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
2015年工程师工作总结
2015/04/30 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis
python区块链实现简版工作量证明
2022/05/25 Python
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技