Python程序控制结构(二)循环结构:
1. for in遍历循环
2. while无限循环

一、遍历循环


二、遍历循环的应用










遍历循环是使用for in保留字形成的一种循环,它能够对遍历结构中的每一个元素赋予当前的循环变量并且构成循环。只要变量或数据类型是一个由多个元素构成的数据类型,都可以使用for in的形式遍历其中的每个元素并且根据元素的个数形成相应的循环。

三、无限循环




  • continue,在当次循环体执行时,如果遇到continue,结束当次循环,执行下一次循环。
  • break,遇到break,结束当前循环,外层循环仍然有效,执行循环体之后的语句。






通过else的拓展,我们可以知道循环是否被break结束,这样对于我们进行程序逻辑的设计,将变得更加便捷。

for c in "python":if c == "t":continueprint(c, end="")
else:print("正常退出")输出:
pyhon正常退出
for c in "python":if c == "t":breakprint(c, end="")
else:print("正常退出")输出:
py


PS: source,python123.io

Python程序控制结构(二)循环结构:for in遍历循环,while无限循环,循环+else相关推荐

  1. 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环

    目录 学习笔记:CentOS7学习之二十二: 结构化命令case和for.while循环 22.1 流程控制语句:case 22.2 循环语句 22.1.2 for-do-done 22.3 whil ...

  2. 循环结构c语言乘电梯,C语言程序设计循环结构之“四要素学习法”

    摘要:C语言程序设计中循环结构是顺序.选择.循环三大基本结构之一,功能强大,使用灵活方便,但是学生学习难度比较大.该文以累加和为切入点深入分析循环结构特点,总结出循环结构"四要素学习法&qu ...

  3. c语言循环结构常用语句,浅析C语言三种循环结构语句

    摘 要: C语言是一种广泛使用的高级程序设计语言,文章对C语言中三种循环结构语句进行了分析和比较,使学生更容易理解和掌握. 关键词: C语言 for循环 while循环 do-while循环 一.引言 ...

  4. c语言关于循环结构的心得体会,C语言学习:循环结构语句for

    循环结构句子前次说了while和do-while循环,不行理解的能够检查我的上一篇文章,仍是比较具体的. 今日的for循环句子你仔细阅览之后,必定会有巨大的收成! for 循环的一般方式为: for( ...

  5. python中常见的流程结构-【Python2】04、Python程序控制结构

    一.python的表达式和语句 1.表达式 "某事", 1个或多个操作数,和0个以上的操作符组成的序列就是表达式 2.语句 "做某事" 程序执行的操作都是语句来 ...

  6. 3-2-1 程序控制结构-while循环结构-多次求解一元二次方程?-while循环常见错误?

    3-1-2 多分支结构(Chained)有 一元二次方程 希望程序自动多次计算,然后输入'q'退出循环 注:下一篇正式讲这个 引入while循环结构 while 循环继续条件: 缩进语句块(循环体)[ ...

  7. python程序控制结构实验报告_20193227 实验二《Python程序设计》实验报告

    学号 2019-2020-2 <Python程序设计>实验x报告 课程:<Python程序设计> 班级: 1932 姓名: 张金哲 学号:20193227 实验教师:王志强 实 ...

  8. python程序控制结构_python程序控制结构

    四.程序控制结构 4.1 分支结构 4.1.1 单分支结构 基本构成: if <条件>: <语句1> 基本实例: guess=eval(input()) if guess==9 ...

  9. python如何并发运行2个软件_如何利用并发性加速你的python程序(二):I/O 绑定程序加速...

    原标题:如何利用并发性加速你的python程序(二):I/O 绑定程序加速 雷锋网 AI 科技评论按,本文是工程师 Jim Anderson 分享的关于「通过并发性加快 python 程序的速度」的文 ...

最新文章

  1. 隔年增长的题_行测资料分析:一起聊聊隔年增长
  2. BOM 浏览器对象模型和DOM 文档对象模型
  3. android webview setappcacheenabled,Java WebView.setDrawingCacheEnabled方法代码示例
  4. 函数对象、 函数对象与容器、函数对象与算法
  5. 剔除Intellij中Mybatis的Mapper自动注入警告
  6. git merge 和 git rebase详解
  7. 步步为营-20-XML
  8. 丰田pcwin是什么软件_丰田工机PCWin软件通讯设置及联机操作重点提示 - 图文 -...
  9. [转载] LinkedIn架构这十年
  10. python echo(msg) 字符串_[宜配屋]听图阁
  11. C# 客户端HTTP通信
  12. 深入浅出学java_《深入浅出学JAVA开发初级》
  13. MySql的Delete、Truncate、Drop分析
  14. js (查重)键值对数组(一维数组),并归类计数
  15. AttemptID:attempt_1557891872692_0001_r_000000_0 Timed out after 3600 secs
  16. IDEA 常用快捷键介绍
  17. 增值税税控设备(计算机打印机)全额抵扣,在航天金穗购买的打印机、扫描仪是否属于防伪税控设备...
  18. 打印顺丰电子面单SDK调用总结-java
  19. 安卓编程入门 06 开始接触后台代码
  20. 比肩Sci-hub的论文下载神器——Library Genesis

热门文章

  1. 团队项目——测量小助手个人一周详细计划表
  2. 机器学习面试问题大概梳理(转)
  3. oracle表空间的创建、修改、删除及一些参数解释
  4. Android源码中的FLAG为何使用16进制
  5. 网上看到的,关于测试用例编写粒度准则
  6. Ext.chart.Chart 显示图标 -- 本地数据
  7. 别以为用留言簿留言骂我我就查不出来!哼~
  8. 两个网站:借物网,rss交流网站opml.cn
  9. 6-Arco大讲堂(一)
  10. vue怎么自己创建组件并引用_如何在组件库项目内直接引用vue-cli生成的组件库文件...