Python程序的控制结构ppt课件.ppt
《Python程序的控制结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《Python程序的控制结构ppt课件.ppt(65页珍藏版)》请在三一办公上搜索。
1、PYTHON程序设计,www.python.org,Python程序设计,第4章 Python程序控制结构,Python程序设计,4.1 程序的流程图4.2 Python分支结构4.3 Python循环结构,Python程序设计,流程图基本元素程序流程图程序基本结构,程序的流程图,程序流程图,流程图基本元素,程序流程图用一系列图形、流程线和文字说明描述程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式。,流程图的基本元素包括7种,程序流程图,程序流程图,程序流程图示例,由连接点A 连接的一个程序,程序流程图,程序的基本结构,程序由三种基本结构组成: 顺序结构 分支结构 循环结构,这些
2、基本结构都有一个入口和一个出口。任何程序都由这三种基本结构组合而成,程序流程图,程序的基本结构,顺序结构是程序的基础,但单一的顺序结构不可能解决所有问题。,顺序结构,是程序按照线性顺序依次执行的一种运行方式,其中语句块1S1和语句块S2表示一个或一组顺序执行的语句,程序流程图,程序的基本结构,分支结构,是程序根据条件判断结果而选择不同向前执行路径的一种运行方式,包括单分支结构和二分支结构。由二分支结构会组合形成多分支结构。,程序流程图,程序的基本结构,循环结构,是程序根据条件判断结果向后反复执行的一种运行方式,根据循环体触发条件不同,包括条件循环和遍历循环结构,程序流程图,程序的基本结构实例,
3、实例1 :圆面积和周长的计算,输入:圆半径R处理: 圆面积:S = *R*R 圆周长:L = 2*R输出:圆面积S、周长L,程序流程图,程序的基本结构实例,实例2 :实数绝对值的计算,程序流程图,程序的基本结构实例,实例3 :整数累加,输入:正整数R处理: S=1+2+3+R输出:输出S,Python程序设计,4.1 程序的流程图4.2 Python分支结构4.3 Python循环结构,Python程序设计,单分支结构二分支结构多分支结构条件判断及组合,Python分支结构,Python分支结构,单分支结构,根据判断条件结果而选择不同向前路径的运行方式,if : ,Python分支结构,单分支
4、结构,单分支示例,guess = eval(input() if guess = 99: print(猜对了),if True: print(条件正确),Python分支结构,二分支结构,根据判断条件结果而选择不同向前路径的运行方式,if : else : ,Python分支结构,二分支结构,二分支示例,guess = eval(input()if guess = 99: print(猜对了)else : print(猜错了),if True: print(语句块1)else : print(语句块2),Python分支结构,二分支结构,二分支示例,guess = eval(input()if
5、 guess = 99: print(猜对了)else : print(猜错了),if True: print(语句块1)else : print(语句块2),Python分支结构,二分支结构,紧凑形式:适用于简单表达式的二分支结构, if else ,guess = eval(input()print(猜了.format(对 if guess=99 else 错),Python分支结构,多分支结构,if : elif : else : ,Python分支结构,多分支结构,#judgeScorescore = eval(input(请输入成绩:)if score = 60: grade = D
6、elif score = 70: grade = Celif score = 80: grade = Belif score = 90: grade = Aprint(输入成绩属于级别:.format(grade),- 注意多条件之间的包含关系- 注意变量取值范围的覆盖,Python分支结构,条件判断及组合,Python分支结构,条件判断及组合,用于条件组合的三个保留字,Python分支结构,条件判断及组合,用于条件组合的三个保留字,Python分支结构,条件判断及组合,示例,guess = eval(input()if guess 99 or guess 99: print(猜错了)else
7、 : print(猜对了),if not True: print(语句块2)else : print(语句块1),Python分支结构,实例: 身体质量指数BMI,- BMI:Body Mass Index国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析- 定义BMI = 体重 (kg) / 身高 2 (m 2 ),Python分支结构,实例: 身体质量指数BMI,- 实例:体重 72 kg 身高 1.72 m BMI 值是多少?- 这个值是否健康呢?,Python分支结构,实例: 身体质量指数BMI,国际:世界卫生组织 国内:国家卫生健康委员会,Python分支结构,实例: 身
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序 控制 结构 ppt 课件

链接地址:https://www.31ppt.com/p-1999396.html