浅析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实现换行符转换的脚本的教程
Apr 16 Python
Python实现控制台输入密码的方法
May 29 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
python下载图片实现方法(超简单)
Jul 21 Python
python文件操作之批量修改文件后缀名的方法
Aug 10 Python
Python元组常见操作示例
Feb 19 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
python list转置和前后反转的例子
Aug 26 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
python3中布局背景颜色代码分析
Dec 01 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 Python
Python 类,对象,数据分类,函数参数传递详解
Sep 25 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中文汉字验证码
2007/04/08 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
PHP模块memcached使用指南
2014/12/08 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
js实现幻灯片轮播图
2020/08/14 Javascript
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Django接收自定义http header过程详解
2019/08/23 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
Python必须了解的35个关键词
2020/07/16 Python
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
前台文员个人求职信范文
2014/01/05 职场文书
中式餐厅创业计划书范文
2014/01/23 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
教师演讲稿开场白
2014/08/25 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
阿甘正传观后感
2015/06/01 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书