python循环语句while的格式_Python循环语句之while循环22

一,循环机制及应用场景

1.while循环

用于编写通用迭代结构(非遍历);

顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句。

2.for循环

一个通用的序列迭代器,用于遍历任何有序的序列对象内的元素;

可用于字符串、元组、列表和其它的内置可迭代对象,以及通过类所创建的新对象;

3.python也提供了一些能够进行隐性迭代的工具

in成员关系测试

列表解析

map、reduce和filter函数

二,while循环

1.语法格式while boolean_exception:

while_suite

else

else_suite

2.语法特征

1)else分支为可选部分;

2)只要boolean_exception的结果为True,循环就会执行;

3)boolean_exception的结果为False时终止循环,此时如果有else分支,则会执行一次;

4)break:遇到break跳出最内层的循环;

5)continue:遇到continue跳到所处的最近层循环的开始处;

6)pass:占位语句;

7)else代码块:循环正常终止才会执行;如果循环终止是由break跳出导致的,则else不会执行。

3.while语法示例//while切片

In [29]: url = 'www.magedu.com'

In [30]: while url:

....:     print url

....:     url = url[1:]

....:

www.magedu.com

ww.magedu.com

w.magedu.com

.magedu.com

magedu.com

agedu.com

gedu.com

edu.com

du.com

u.com

.com

com

om

m

//while生成数字

In [33]: x = 0;y = 10

In [35]: while x 

....:     print x,

....:     x += 1

....:

0 1 2 3 4 5 6 7 8 9

//while分支语句

In [37]: url = 'www.magedu.com'

In [38]: while url:

....:     print url

....:     url = url[:-1]

....: else:

....:     print "Game over!"

....:

www.magedu.com

www.magedu.co

www.magedu.c

www.magedu.

www.magedu

www.maged

www.mage

www.mag

www.ma

www.m

www.

www

ww

w

Game over!

//while分支语句遇到break,跳出最内层循环

In [39]: url = 'www.magedu.com';x = 0

In [40]: while url:

....:     print url

....:     url = url[:-1]

....:     x += 1

....:     if x > 7:

....:         break

....: else:

....:     print "Game over"

....:

www.magedu.com

www.magedu.co

www.magedu.c

www.magedu.

www.magedu

www.maged

www.mage

www.mag

三,while死循环

while True:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/514364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

吴老师用计算机输入一份稿件,分数乘除法易错题复习1.pdf

分数乘除法易错题精选班级 姓名 家长签名一、填空1 4 2 5 31. 小时 ( )分 米 ( )厘米 ( ) m 公顷 吨 ( )3 25 8 8千克2 ( )2. 把 米平均分成 4 份 ,每份占全长的 ,每份是 ( )米 .15 ( )33. 男生人数比女生人数少 ,表示把( )看作单位 1,平均分…

一则有趣的机场广告

作者:小枣君来源:鲜枣课堂前几天路过深圳宝安机场时,有一个大屏广告,成功地吸引了我的注意。我把它拍了下来,如图所示。广告中,一位商务人士从胸前口袋里,掏出了一个银灰色的小盒子。广告语写着…

3+1保障:高可用系统稳定性是如何炼成的?

简介: 影响系统稳定性的架构设计有哪些?一个可持续保障的研发运维流程机制是怎样的?如何培养团队技术人员的意识和能力?本文作者以团队技术负责人的视角,从三大技术要素和一个业务要素,分享在稳定性建设上的…

什么叫做石英表_石英表 是什么意思??

展开全部石英表是腕表种类之一,英文是e5a48de588b63231313335323631343130323136353331333431356638quartz watch。 将石英晶体运用在钟表上是一种现代的发明,第一只石英表在1969年首度出现。在这一年,日本的精工公司发现了如何将石英制成音叉…

从KPI到OKR,高阶产品人如何推动业务高速增长

简介: 不管是核心大目标,还是O(Objectives),或者北极星指标,奇妙等式等等,最后都需要核心组织协同方式来推动整个目标聚焦以及过程的落地。 作为产品经理人,相信很多人都遇到过以下的…

有没有五金产品展开计算机软件,花样算法猫腻不断 全屋定制这本账真心不好算...

花样算法猫腻不断 全屋定制这本账真心不好算人民网2017-03-14 09:50[摘要]选材差不多、尺寸也差不多,在不同定制品牌之间,不要说终的产品价格相差多少,就光中间的计价过程估计就能让人头疼好一阵子了。说到定制家具产品的账要怎么算。有过消费…

从Hadoop到云原生,谈如何消除程序员35岁危机

作者:小智 来源:智领云科技前言35岁这个“职场枯荣线”,确实真实存在。不知从何时起,很多企业将入职门槛限定在35岁以下,“35岁”已然成为职场中年的魔咒。尤其是程序员这个群体,年龄绝对是最难以隐忍的痛点…

Serverless Kubernetes:理想,现实与未来

简介: 当前 Serverless 容器的行业趋势如何?有哪些应用价值?如果 Kubernetes 天生长在云上,它的架构应该如何设计?Serverless 容器需要哪些基础设施?阿里云容器服务产品负责人易立及阿里云 Serverless Kube…

龙卷风路径_龙卷风接连来袭 我国哪些地方最易发生强龙卷?

中国天气网讯 近日(13-14日),天津静海、山东东营、潍坊等地接连遭遇龙卷风袭击,造成部分房屋、农业设施和电力设施被毁。夏季龙卷风多发吗?哪些地区龙卷风多发?龙卷风发生有何征兆?如何避险?龙卷风夏季易发…

三类计算机语言及特点,计算机语言分为哪三类,计算机语言有哪些

Q7:有哪些计算机语言是由华人主导或参与设计的?他是PHP届的一哥,PHP NG(下一代语言)核心开发者,PHP5.4,5.5 主要开发者,php7主导开发者,大家都叫他鸟哥。注意不是《鸟哥私房菜》系列那个鸟哥&am…

这只猫在云端定居了?边缘计算在天猫精灵云应用上的落地实践

IoT的概念早已飞入寻常百姓家,在你我的日常生活中发挥着“智能”作用。比如,智能家居、智慧照明、GPS 导航、手机计步器等。未来,随着用户和技术的延伸和拓展,物联网的信息交换和通信价值将会被继续放大。 那么问题来了&#xff…

Gartner发布2021年新兴技术成熟度曲线,三大新兴技术趋势主题

Gartner通过信任、增长和变革三大新兴技术趋势主题发布推动创新的关键新兴技术。需特别关注非同质化通证、量子机器学习、生成式人工智能、同态加密以及组装式应用和网络等关键技术 编辑 | 宋慧 供稿 | Gartner 头图 | 付费下载于视觉中国 根据全球领先的信息技术研究和顾问公…

如何通过数据智能玩转私域流量新生态

简介: 流量三分天下的局面,催生了私域流量的诞生。从第三方数据流量监测角度观察,2020年,以及在未来几年内,在私域流量方面会出现什么样的趋势和新机会?友盟统计分析产品总监冯成蹊,就“如何通过…

rl滤波器原理_滤波器基本原理.ppt

滤波器基本原理剖析最大平坦等群时延(贝塞尔)滤波器 最大平坦群时延滤波器的时延特性很好,逼近于线性,元件特性采用贝塞尔函数逼近。 这类滤波器低通原型的电路元件不对称,其元件值如下所示。 元件数N的确定和巴特沃斯滤波器相同,…

深圳入户计算机一级证加分吗,2021年深圳积分入户,哪些职称证书可以加分?...

深圳入户问题记录今年已经拿到自考本科,社保刚交一年,听说职称证书可以加分,明年打算考,请问哪些证书可以加分,容易考吗?在深圳积分入户分值项中,职称也是可以加分的。职称(Professional Title)…

Unet网络实现叶子病虫害图像分割

作者|李秋键 出品|AI科技大本营(ID:rgznai100) 智能化农业作为人工智能应用的重要领域,对较高的图像处理能力要求较高,其中图像分割作为图像处理方法在其中起着重要作用。图像分割是图像分析的关键步骤,在复杂的自然背景下进行图像分割, 难度…

你女朋友在买买买时,程序员小哥在干嘛?

年货节来了,你女朋友下单了吗? 观看直播已经成为人们日常上网的习惯之一,直播购物作为其中的重要项目,销售额屡创新高。最近,天猫年货节刚刚开幕,淘宝直播中就涌入了不少的用户前来抢购,毕竟足…

阿里毕玄:提升代码能力的4段经历

简介: 对于程序员而言,我始终认为代码是展现能力的关键。一个优秀程序员写的代码,和一个普通程序员写的代码是很容易看出差别的,代码是展示程序员硬实力的名片。如何提升写代码的能力,始终是一个关键的话题&#xff0c…

c语言 cstring “+”: 运算符不起任何作用;应输入带副作用的运算符_国家计算机二级考试C语言选择题高频考点汇总,干货满满...

【考点1】C语言的构成1.源程序由函数构成,每个函数完成相对独立的功能。2.每个源程序中必须有且只能有一个主函数,可以放在任何位置,但程序总是从主函数开始执行。3.函数体:在函数后面用一对花括号括起来的部分。4.每个语句以分号…

计算机教室卡通画,电脑绘画对彩色童年的应用

《电脑绘画对彩色童年的应用》由会员分享,可在线阅读,更多相关《电脑绘画对彩色童年的应用(3页珍藏版)》请在人人文库网上搜索。1、电脑绘画对彩色童年的应用平果县第五小学 黄江红1人文情怀绘画作为一种文化载体充分体现着人的价值取向。小学生电脑绘画…