- 1、本文档共86页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课时4分支结构及程序实现;1.理解分支结构的执行过程。
2.掌握分支结构的三种if语句格式的使用。
3.能根据实际问题选用合适的分支结构来解决。
;;;1.选择结构通过判断某些特定条件是否满足来决定下一步的执行流程,常见的有单分支选择结构、双分支选择结构、________选择结构。
2.一个选择结构是一个语句块,块内的语句一般缩进4个空格。在Python中对缩进有严格要求,可以根据缩进来判断语句的从属关系。
3.选择语句条件表达式结果的数据类型是________,值只有__________和____________两个。
;4.算法进行程序实现时,分支结构可用if语句来实现。
if语句一般格式是:
(1)单分支选择结构
if条件:
语句块1
(2)双分支选择结构
if条件:
语句块1
else:
语句块2
;(3)多分支选择结构
if条件1:
语句块1
elif条件2:
??句块2
…
elif条件N:
语句块N
else:
语句块N+1;①语句块是一行或放在一起的多行语句,一般通过行缩进来标识if、else、elif下方的语句块必须采用相同的缩进。
②分支结构的条件只判断一次,符合条件的语句块也只执行一次。;;例1调查发现人们更倾向于选择数字对称的车牌号,如车牌号“浙H64M46”。于是小石编写了一个判断车牌号是否对称的代码,Python程序如下:
;;变式训练1有下列Python程序段:
importrandom
s=input(请输入字符串:)
x=random.randint(3,6)#产生一个[3,6]之间的随机整数
n=len(s)
iflen(s[0:x])len(s[x:n]):
r=s[x:n]+s[0:x]
else:
r=s[0:x]+s[x:n]
print(r);;例2用Python算法控制结构描述“您所在街道25分钟后小雨,50分钟后雨停”,设t为距离天气预报发布时间的间隔(单位:分钟),下列选项正确的是()
;;变式训练2某市“一户一表”水费单价标准如下:第一档次:每户每月不超过17立方米的用水量,供水价格为2.4元/立方米;第二档次:每户每月17立方米(不含)到30立方米(含)的用水量,供水价格比第一档提高0.5倍;第三档次:每户每月超过30立方米的用水量,供水价格比第一档提高2倍。根据水费单价标准,用Python算法控制结构描述“第二、三档次的供水价格”。设volumn为某个??的用水量,price为供水价格初始值为2.4(单位;元/立方米),下列选项正确的是()
;;例3象限是平面直角坐标系(笛卡尔坐标系)中横轴和纵轴所划分的四个区域,每一个区域叫做一个象限。象限以原点为中心,x,y轴为分界线,原点和坐标轴上的点不属于任何象限。某同学根据输入的坐标点(x,y)来判断该坐标点的位置所在,以下实现该分类的Python程序段中正确的是()
A.ifx==0andy==0:result=原点
ifx==0ory==0:result=数轴
ifx!=0andy!=0:
result=象限
;C.ifx!=0andy!=0:
result=象限
ifx==0ory==0:
result=数轴
else:
result=原点;;;;;;;;例7用计算机模拟一个猜商品价格的游戏,首先计算机随机产生一个[20,60]之间的整数x作为商品的价格,用户输入价格,若猜中了,提示“恭喜你猜中了!”,所猜价格与x的差值在5元之内,提示“加油,答案很接近!”,高于5元,提示“你猜得太高或太低了!”。程序代码如下所示,请在程序划线处填入合适的代码:
#计算机随机产生一个[20,60]之间的整数x,并赋于变量shpjg,代码省略
jg=int(input(输入你猜的价格:))
if①:?
print(恭喜你猜中了!)
elif②:?
print(你猜得太高或太低了!)
else:
print(加油,答案很接近!)
;;变式训练7某旅游景点规定,身高在1.2米以下的儿童免费,身高在1.2及米上,但不超过1.5米的儿童购买半价票,身高超过1.5米的游客购买全价票。实现上述功能的程序如下,请在程序划线处填入合适的代码。
h=float(input(请输入身高(单位米):))
if①:?
print(免费)
elif②:?
print(请购买半价票)
else:
print(请购买全价票)
;;变式训练8用Python语言编写一个程序,实现如下功能:
输入某一学生的性别、身高和体重,计算该生的BM
您可能关注的文档
- 第一章 课时2 数据采集与编码(一) 课件(共56张ppt)浙教版(2019)必修1.pptx
- 第一章 课时3 数据采集与编码(二) 课件(共70张ppt)浙教版(2019)必修1.pptx
- 第一章 课时4 数据管理与安全、数据与大数据 课件(共78张ppt)浙教版(2019)必修1.pptx
- 第一章 验收卷(一) 数据与信息 课件(共27张ppt)浙教版(2019)必修1.pptx
- 课时1 Python程序设计语言基础 课件(共64张ppt)浙教版(2019)必修1.pptx
- 课时1 人工智能的概念与发展 课件(共49张ppt)浙教版(2019)必修1.pptx
- 课时1 数据整理与计算 课件(共41张ppt)浙教版(2019)必修1.pptx
- 课时1 算法的概念及描述 课件(共42张ppt)浙教版(2019)必修1.pptx
- 课时2 Python基本数据结构 课件(共74张ppt)浙教版(2019)必修1.pptx
- 课时2 大数据处理的基本思想与架构 课件(共42张ppt)浙教版(2019)必修1.pptx
- 2024年高中生暑假学习计划样本(7篇).pdf
- 2023年吉林省吉林市中考物理一模名校押题试卷附答案.pdf
- 2024年江苏省各地高三生物高考一模试卷专题汇编 4 细胞的生命历程含详解.pdf
- 2022年河南财政金融学院专业课《金融学》科目期末试卷A(有答案).pdf
- 2024年度注册会计师全国统一考试《财务成本管理》机考系统模拟卷(含答案).pdf
- 2024年河北省石家庄市保安员上岗资格证考试题库及答案国编版.pdf
- 《水浒传》测试题及答案.pdf
- 2024届广东省广东实验中学重点名校中考英语模试卷含答案.pdf
- 七年级生物上册期末考试复习测试题(含答案)1.pdf
- (2019新教材)人教版英语必修1 Unit1 TEENAGE LIFE 单元测评卷(含答案和解析).pdf
文档评论(0)