




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024中医康复理疗师定制试题及答案
- 医院专业技术人才聘用合同书
- 商业空间装修合同细则
- 合作开发项目保密合同
- 专业苗圃租赁合同范本及协议
- 第一课 我喜欢上学(教学设计)-北师大版心理健康一年级上册
- 《1 分类洗涤我知道》(教案)-2024-2025学年二年级劳动北师大版
- 传奇声音管理员工培训
- 培训辅导如何上课
- 2024春七年级数学下册 第1章 平行线1.3平行线的判定(2)教学实录(新版)浙教版
- 新教科版小学1-6年级科学需做实验目录
- 基于AT89S52单片机的自动干手器的设计与实现
- 《特种设备目录》(2022年第114号)
- 多元函数的概念、极限与连续
- 手持电动工具使用、检查、维修安全管理制度与手持电动工具安全制度
- 叉车作业考试试题带答案
- 供应链整合培训教材
- 第四章_电法勘探
- 屠宰企业宰前、屠宰过程及宰后检验流程要点和检验制度-生猪
- 一线员工技能等级评定方案
- 非洲猪瘟PCR检测实验室建设方案参考
评论
0/150
提交评论