![分支结构【精讲精研】高中信息技术教材配套教学课件(浙教版2019必修1)_第1页](http://file4.renrendoc.com/view11/M01/17/01/wKhkGWWsYkmAZJ1FAAE7T-Um1ow191.jpg)
![分支结构【精讲精研】高中信息技术教材配套教学课件(浙教版2019必修1)_第2页](http://file4.renrendoc.com/view11/M01/17/01/wKhkGWWsYkmAZJ1FAAE7T-Um1ow1912.jpg)
![分支结构【精讲精研】高中信息技术教材配套教学课件(浙教版2019必修1)_第3页](http://file4.renrendoc.com/view11/M01/17/01/wKhkGWWsYkmAZJ1FAAE7T-Um1ow1913.jpg)
![分支结构【精讲精研】高中信息技术教材配套教学课件(浙教版2019必修1)_第4页](http://file4.renrendoc.com/view11/M01/17/01/wKhkGWWsYkmAZJ1FAAE7T-Um1ow1914.jpg)
![分支结构【精讲精研】高中信息技术教材配套教学课件(浙教版2019必修1)_第5页](http://file4.renrendoc.com/view11/M01/17/01/wKhkGWWsYkmAZJ1FAAE7T-Um1ow1915.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章Chapter3算法的程序实现1233.1用计算机解决编程问题的一般过程3.2Python语言程序设计3.3简单算法及程序实现控制结构Python程序设计语言顺序结构分支结构循环结构语句1语句2语句3NY语句块1语句块2条件表达式?NY语句块1语句块2条件表达式?顺序结构Python程序设计语言顺序结构语句1语句2语句3程序按照从头到尾依次执行每一条代码,不重复执行任何代码,也不跳过任何代码分支结构Python程序设计语言(1)首先进行条件判断,根据条件满足与否来决定执行哪个分支(2)在一个分支结构中,有一个分支被执行,其他的分支则被忽略NY语句块1语句块2条件表达式?分支结构Python程序设计语言FalseTrue语句块条件表达式FalseTrue语句块1语句块2条件表达式?单分支双分支分支结构Python程序设计语言代码块1表达式1TrueFalse代码块2表达式1代码块3TrueFalse多分支分支结构Python程序设计语言选择结构也称分支结构,就是让程序“拐弯”,有选择性的执行代码选择结构中,不管有多少分支,都只会执行一个分支或一个也不执行,不会同时执行多个分支。ifelse语句if语句--单分支结构ifelse语句--双分支结构ifelifelse语句--多分支结构分支结构Python程序设计语言FalseTrue语句块条件表达式单分支if语句
if表达式:语句块英文状态的:,代表后面的语句都是if语句内代码块的标志若条件表达式的值为True,则执行下面的语句块;若值为False则不执行若都是相同的缩进格式,则说明都是if条件成立时需执行的语句块分支结构Python程序设计语言if语句分支结构Python程序设计语言ifelse语句
if表达式:语句块1else:
语句块2FalseTrue语句块1语句块2条件表达式?双分支else后面也必须添加“:”代码块1和代码块2的缩进格式必须一样,否则就报错。分支结构Python程序设计语言ifelse语句补充代码实现
输入用户的18位身份证号,判断身份证号长度是否有效,若长度无效,则输出“输入有误”;若身份证号长度正常,则输出“输入正确”。提示:len()返回序列长度分支结构Python程序设计语言ifelifelse语句
if表达式1
:代码块1
elif表达式2:代码块2
else:代码块3else语句和代码块3可以省略多分支分支结构Python程序设计语言ifelifelse语句在身份证长度正确的前提下,根据年龄信息输出对应的门票类别3周岁以下免费11周岁以下半价60周岁以下全价60周岁及以上半价分支结构Python程序设计语言不同的分支结构之间可以互相嵌套,相同缩进属于同一个分支不管有多少分支,最多只会执行一个分支,若前面有一个分支成立,则后面分支内容不会被执行else语句只能放在最后一个分支,也可省略课堂练习★
下列关于Python分支结构的描述,不正确的是()A.python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或elseBif-else结构是可以嵌套的C.if语句会判断if后面的逻辑表达式,当表达式结果为真时,执行if后续的语句块D.缩进是Python分支结构的语法部分,缩进不正确会影响分支功能A
课堂练习★某Python程序如下: x,y,z=142,125,120 res=0ifx>y: res=x elify>z: res+=z res-=5print(res)程序运行后,输出的结果是()A.115 B.137 C.140 D.157B
课堂练习★[2022.7浙江]用Python算法控制结构描述“您所在街道25分钟后小雨,50分钟后雨停”,设t为距离天气预报发布时间的间隔(单位:分钟),下列选项正确的是()A
课堂练习★某Python程序如下:x=int(input())ifx>0: y=1elifx<0: y=-1else: y=0print(y)若要测试所有分支代码是否正确,下列测试数据中最恰当的一-组是() A.0、1、2 B.-2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度爆炸事故和解赔偿及后期修复服务合同
- 数据科学在商业决策中的应用作业指导书
- 农业生产循环经济方案
- 一机签首批电焊条出口合同
- 五金机电购销合同
- 农民培训教材农业科技知识普及手册
- 商业策划实战手册
- 调研报告式公司规章制度汇编
- 离婚房子给小孩离婚协议书
- 股权收购协议书样式年
- 苏教版二年级数学下册全册教学设计
- 新版中华人民共和国会计法解读学习课件
- 职业技术学院教学质量监控与评估处2025年教学质量监控督导工作计划
- 乡镇新能源利用项目方案
- 金字塔原理与结构化思维考核试题及答案
- 广东省梅州市2023-2024学年七年级上学期期末数学试题
- 《马克思生平故事》课件
- 《革兰阳性球菌》课件
- 基础护理学导尿操作
- 加油站合规化管理运行
- 广东省广州市2023年中考道德与法治试卷(含答案)
评论
0/150
提交评论