4.3-程序的循环结构.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python语言程序设计程序的循环结构单元开篇程序的循环结构- 遍历循环- 无限循环- 循环控制保留字- 循环的高级用法遍历循环遍历循环遍历某个结构形成的循环运行方式for 循环变量 in 遍历结构 :语句块- 从遍历结构中逐一提取元素,放在循环变量中遍历循环for 循环变量 in 遍历结构 :语句块- 由保留字for和in组成,完整遍历所有元素后结束- 每次循环,所获得元素放入循环变量,并执行一次语句块遍历循环的应用计数循环(N次)for i in range(N) :语句块- 遍历由range()函数产生的数字序列,产生循环遍历循环的应用计数循环(N次) for i in range(5):print(i) for i in range(5):print(Hello:,i)01234Hello: 0Hello: 1Hello: 2Hello: 3Hello: 4遍历循环的应用计数循环(特定次)for i in range(M,N,K) :语句块- 遍历由range()函数产生的数字序列,产生循环遍历循环的应用计数循环(特定次) for i in range(1,6): for i in range(1,6,2):print(Hello:,i)print(i)Hello: 112345Hello: 3Hello: 5遍历循环的应用字符串遍历循环for c in s :语句块- s是字符串,遍历字符串每个字符,产生循环遍历循环的应用字符串遍历循环 for c in Python123:print(c, end=,)P,y,t,h,o,n,1,2,3,遍历循环的应用列表遍历循环for item in ls :语句块- ls是一个列表,遍历其每个元素,产生循环遍历循环的应用列表遍历循环 for item in [123, PY, 456] :print(item, end=,)123,PY,456,遍历循环的应用文件遍历循环for line in fi :语句块- fi是一个文件标识符,遍历其每行,产生循环遍历循环的应用文件遍历循环优美胜于丑陋明了胜于隐晦简洁胜于复杂 for line in fi :print(line)优美胜于丑陋明了胜于隐晦简洁胜于复杂遍历循环for 循环变量 in 遍历结构 :语句块- 计数循环(N次)- 列表遍历循环- 文件遍历循环- ……- 计数循环(特定次)- 字符串遍历循环无限循环无限循环由条件控制的循环运行方式while 条件 :语句块- 反复执行语句块,直到条件不满足时结束无限循环的应用无限循环的条件 a = 3 a = 3 while a 0 : while a 0 :a = a + 1a = a - 1print(a)print(a)45210退出执行)… (CTRL + C循环控制保留字循环控制保留字break 和 continue- break跳出并结束当前整个循环,执行循环后的语句- continue结束当次循环,继续执行后续次数循环- break和continue可以与for和while循环搭配使用循环控制保留字break 和 continue for c in PYTHON : for c in PYTHON :if c == T :continueif c == T :breakprint(c, end=)print(c, end=)PYHONPY循环控制保留字 s = PYTHON s = PYTHON while s != :for c in s : while s != :for c in s :if c == T :print(c, end=)breaks = s[:-1]print(c, end=)s = s[:-1]PYTHONPYTHOPYTHPYTPYPPYPYPYPYPYP- break仅跳出当前最内层循环循环的高级用法循环的扩展循环与elsefor 变量 in 遍历结构 :语句块1else :语句块2while 条件 :语句块1else :语句块2循环的扩展循环与else- 当循环没有被break语句退出时,执行else语句块- else语句块作为正常完成循环的奖励- 这里else的用法与异常处理中else用法相似循环的扩展循环与else for c in PYTHON : for c in PYTHON :if c == T :continueif c == T :breakprint(c, end=)print(c, end=)else:print(正常退出)else:print(正常退出)PYPYHON正常退出单元小结程序的循环结构- for…in 遍历循环: 计数、字符串、列表、文件…- while无限循环- continue和break

文档评论(0)

138****4876 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档