Python程序设计教学课件(共22章)第7章 循环语句.pptxVIP

Python程序设计教学课件(共22章)第7章 循环语句.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 循环语句春夏秋冬一年四季不停的更替、交换,永无止境反反复复的往复。对于一年来说,执行了一次这样的历程,对于每年,就是无限循环。类似于这样反复要做同一件事,在Python编程中,这种情况被称为循环结构。Python提供了while语句和for语句来实现不同形式的循环,下面依次进行介绍。本章要求掌握while语句,并灵活使用掌握for语句,并灵活使用学会break语句的使用学会continue语句的使用学会灵活使用循环的嵌套7.1 while语句是一个循环语句。当达到某个条件时,反复执行某个行为。当达到早晨6点,公交车就开始发车往返于起始站和终点站。while语句的循环被称为条件循环在循环时,首先对特定条件进行判断,看条件是否成立。若循环条件为True,就执行相应的语句;若循环条件为False,停止循环执行。while 循环条件: 循环体含义while :Python中的保留字循环条件 :用来判断的标准循环体 :要循环执行的语句7.1.1 条件循环编写while语句当时间Time大于等于8时,小于等于12时,输出“开车了,上车的乘客,请扶好,坐好”可以通过Python语言编写条件循环语句代码,解决实际问题。实现信息的重复输出连续输出同样的信息问题:连续输出10次“学习Python,从现在开始”实现循环运算将多个数字进行运算,数字之间有一定的规律问题:0+2+4+6+8+10+12+14+16+187.1.2 如何实现循环当执行到条件循环语句时,将对条件进行判断。如果条件满足,执行对应的语句。执行完语句以后,返回到条件再次对条件进行判断。条件满足,再次执行对应的语句。以此类推。当条件不满足时,则跳过条件循环,执行与while相同缩进的后续语句。7.1.3 执行流程7.2 for语句也是一种循环,在已知循环次数的情况下而进行循环。枚举或遍历序列for语句的循环被称为计次循环7.2.1 计次循环所谓的计次是指循环次数是可以确定的。for 循环变量 in 遍历结构: 语句块提取遍历结构中的每一个元素,把每一个元素依次赋值给循环变量,执行指定的语句块提取第一个元素,然后执行对应的语句块;继续提取第二个元素,再执行对应的语句块;循环这样的操作直到提取出最后一个元素,执行对应的语句块。此时,for语句执行结束,执行for语句以外的其他语句。7.2.2 执行流程7.3 循环控制语句while循环:循环条件为False时,循环才会被终止。for循环 :提取完所有的元素后,循环才会被终止。循环到某一特定情况,就需要终止循环break语句continue语句7.3.1 break语句可以使循环直接跳出终止所有的循环。可用在while语句中也可用在for语句中1.用在while语句中在循环条件仍然满足的情况下,当条件再次满足其他条件时则跳出循环。其他条件可以使用if来完成语法格式while 条件1: if 条件2 break 循环体2.用在for语句中在还没有提取完所有元素的情况下,当条件满足其他条件时则跳出循环。for 循环变量 in 遍历结构: if 条件 break 语句块7.3.2 continue语句可以跳出当前循环,也就是结束本次循环,不执行本次循环对应的循环语句,但不会终止整个循环的执行。可用在while语句中也可用在for语句中1.用在while语句中在循环条件仍然满足的情况下,当满足其他条件时则跳出当前循环,也就是不执行当前循环中if条件下面的循环体。while 条件1: if 条件2 continue 循环体2.用在for语句中在还没有提取完所有元素的情况下,当再次满足其他条件时则跳出当前循环。for 循环变量 in 遍历结构: if 条件 continue 语句块7.4 循环后处理在循环执行完结束后,执行一些具有特别意义的语句。使用else语句可用在while循环中也可用在for循环中7.4.1 while循环后处理在while循环后使用else来执行特定的语句。while 条件: 语句块1else: 语句块27.4.2 for循环后处理在for循环后使用else来执行特定的语句。for 循环变量 in 遍历结构: 语句块1else: 语句块27.4.3 循环跳转中处理在包含break语句或continue语句的循环中使用了else。不会受到continue的影响。不会影响到else所指定的语句会受到break的影响。不会执行else所指定的语句7.5 嵌套循环嵌套循环是指在一个循环体里面嵌入另一个循环。while循环中可以嵌入while循环或for循环for循环中也可以嵌入for循环或while循环普通嵌套复杂嵌套7.5.1 普通嵌套是指循环体中嵌入另一个循环,循环之间互不影

您可能关注的文档

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档