* * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于… 其中的每一个元素,做…事情 * * for循环 在for循环中,循环变量var遍历了队列中的每一个值,循环的语句体为每个值执行一次。 * * for循环 * * for循环 为了更深入了解for循环,试着思考下面这个问题,如何打印出这样的结果? 1 + 1 = 2 2 + 1 = 3 … 10 + 1 = 11 内置函数-------range() * * * * for循环-求平均数 平均数计算程序的IPO如下: 输入:待输入数字个数,数字 处理:平均数算法 输出:平均数 通用设计方案: 输入数字的个数n 将sum初始化为0 循环n次: 输入数字x 将x加入sum中 将sum/n作为平均数输出出来 * * for循环-代码 * * for循环-执行 以下是程序的执行结果: * * for循环-缺点 程序开始时必须提供输入数字总数 大规模数字求平均值需要用户首先确定个数 for循环是需要提供固定循环次数的循环方式 Python提供了另一种循环模式即无限循环,不需要提前知道循环次数,即我们提到的当型循环也叫条件循环 * * * * for与if相结合 如何实现这样一个程序:歌曲列表中有三首歌“Holy Diver,Thunderstruck,Rebel Rebel”,当播放到每首时,分别显示歌手名字“Dio,AC/CD,Divid Bowie”? * * 嵌套循环 编程中还有一种常见的循环,被称之为嵌套循环,其实这种循环并不复杂还非常实用。 例如:“九九乘法表” * * 嵌套循环 例:“九九乘法表” 原理:最外层的循环依次是将数值1~9存储到变量i中,变量i每取一次值,内层循环就要依次将1~9中存储在变量j中,最后展示当前的i,j,与i*j的结果。 while循环 语法:while语句 while语句中是布尔表达式 循环体是一条或多条语句 当条件为真时,循环体重复执行 当条件为假时,循环终止 在while循环中,条件总是在循环顶部被判断,即在循环体执行之前,这种结构又被称为前测循环 * * 只要…条件成立,就一直做,,, while循环 下面是使用while循环完成从0到10的求和打印平均值的例子: 如果循环体忘记累加i,条件判断一直为真,循环体将一直执行,这就是所谓的死循环。 这时通常使用+c来终止一个程序 * * for/while中的else、break用法 break 语句—跳出最内层的for/while循环 * * for/while中的continue用法 continue 语句,其作用为结束本次循环、即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着遍历循环列表。 continue和break语句的区别是: continue语句只结束本次循环,而不终止整个循环的执行。 break 语句结束整个循环过程,不再判断执行循环的条件是否成立 * * for/while中的else用法 语句与循环的搭配使用,else:后的表达式在for循环列表遍历完毕后或while条件语句不满足的情况下执行,例如: * * Python 基础分支与循环 * * 目 录 程序基本结构 分支结构 循环结构 布尔表达式 练习 总结 * * * * 程序设计基本结构 任何算法(程序)都可以由顺序结构、选择结构和循环结构这三种基本结构组合来实现。 * * 顺序结构 顺序结构中,按语句的自然顺序一次执行。 用顺序结构描述将华氏温度F转换成摄氏 温度C的流程。 算法: C = 5/9*(F-32) * * 选择结构 * * 循环结构 * * 流程图-表示算法 例:求给定半径R的圆面积和圆周长 这是一个数学问题。 算法: * * 流程图-表示算法 例:求给定半径R的绝对值。 算法: 这是分支程序结构 * * 流程图-表示算法 例:给定K值,求1到K,连加和。 Sum里保存: 1+2+3+…+K的连加和。 重复进行某种运算,运算对象有规律地变化。采用循环结构。 目 录 程序基本结构 分支结构 循环结构 布尔表达式 总结 * * *

python语言的三种基本结构_Python语言基础分支语句、循环语句.PPT相关推荐

  1. python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)

    数据从不一样的角度能够用不一样的含义去解释它,如: 10,011,101 对上面这个数据,咱们有以下多种含义去解释它: 1)它是1个二进制数字,或者是1个十进制数字: 2)一段文本: 3)用 , 号分 ...

  2. c语言属于结构化程序设计语言,c语言填空题1.结构化程序设计语言的三种基本结构分别是,和.-查字典问答网...

    c语言填空题 1.结构化程序设计语言的三种基本结构分别是,和. 2.C源程序的基本单位是______,一个C源程序中至少应包括一个______. 3.开发一个C程序要经过编辑.__________.连 ...

  3. c语言的三种基本结构——初学者一定要了解哦

    文章目录 前言 一.顺序结构 二.选择结构(分支语句) 1.选择语句之→if语句 1.1 if语句的基本结构 1.2 if语句之多分支: 1.3 if语句的常见错误使用. 2.选择语句之→switch ...

  4. C语言的三种基本结构

    C语言的三种基本结构 顺序结构 顾名思义 顺序结构就是顺序写的c语言程序 没有判断也没有循环 所有的语句都是用线性的顺序执行 如下代码为基础的顺序结构 #include <stdio.h> ...

  5. python程序的三种基本结构是_Python程序设计实验五- 综合运用三种基本结构进行程序设计...

    安徽工程大学 [Python程序设计]实验报告 班级 :物流192 姓名:刘娇阳 学号:3190505213 成绩: 日期:2020.4.24 指导老师 :修宇 [实验名称]实验五 综合运用三种基本结 ...

  6. c 语言程序的三种基本结构,C 语言程序的三种基本结构是____ A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构...

    C 语言程序的三种基本结构是____ A.顺序结构,选择结构,循环结构 B.递归结构,循环结构,转移结构 更多相关问题 [填空题]移动电商,全称 ,是以 为载体的电商模式. [单选题]有关离子选择性电 ...

  7. C语言的三种程序结构

    1.顺序结构 顺序结构顾名思义,就是程序自上而下依次执行,例如下面求两个数的和. #include<stdio.h> int main() {int a = 0;int b = 0;sca ...

  8. c语言的boolean_0基础学习C语言第四章:三种基本结构

    1.C语言的三种基本结构 顺序结构:从头到尾一句接着一句的执行下来,直到执行完最后一句: 选择结构:到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行: 循环结构:循环结构有一个循环体, ...

  9. python----->第二天,数据类型,三种基本结构,函数,文件操作,打包、导包

    数据类型: list(列表) 可以理解为python中的数组:         1.数组元素类型可以不同         2.数组元素个数没有固定         3.数组的内容可以更改        ...

最新文章

  1. 5 个用 Python 编写 web 爬虫的方法
  2. UILabel设置行间距之后的自适应高度
  3. entity framework 6 我写了一个公用数据类
  4. 把struts2的struts.xml配置文件分解成多个配置文件
  5. 十九、二叉树的最近的公共祖先
  6. 2021暑假实习-SSM超市积分管理系统-day03笔记
  7. IC设计前端几本经典书籍
  8. 《零基础》MySQL 事务(二十二)
  9. Mysql 零距离-入门(三)数据类型
  10. geatpy自定义初始的x值、自定义初始基因
  11. 平方根的计算(二分逼近、牛顿拉普生法)
  12. 华为荣耀9升降级系统 | 华为荣耀9变砖后如何救砖 | 华为荣耀9获取BL解锁码以及如何解BL锁 | 华为荣耀9如何通过写ramdisk.img来获取root
  13. 小白安装linux系统一键,小白如何快速安装vos3000,一键快速安装VOS
  14. 计算机科技公司的设备签收单,【验收单格式】_设备验收单格式与范本
  15. 2017阿里巴巴实习生C/C++研发内推一面、二面经历
  16. 空降如何快速融入接管团队
  17. 301work 不积跬步无以至千里Asp.net程序
  18. 轻松解决 f2pool鱼池ethermine连接失败antpool矿池连接不上的问题E池连接超时
  19. r语言图形怎么保存到c盘,图像 – 将R中的图保存为GIF
  20. 2021年施工员-装饰方向-通用基础(施工员)考试资料及施工员-装饰方向-通用基础(施工员)考试试卷

热门文章

  1. SpringClude--feign介绍
  2. Android市场-开发者账号注册等-移动开放平台网址收藏
  3. Python新手入门指导
  4. 记事本软件n++_配置记事本++以运行C,C ++和Java程序
  5. python中的折线图、散点图、直方图绘制和图像参数设置
  6. Sicily 1154. Easy sort
  7. 打开mysql 的时候报错_关于mysql的启动报错处理
  8. 安装K3s 和 ingress-nginx
  9. 成长是一个时辰一个时辰熬出…
  10. [阶段4 企业开发进阶] 8. Docker