课时4 分支结构及程序实现 课件(共86张ppt)浙教版(2019)必修1.pptxVIP

课时4 分支结构及程序实现 课件(共86张ppt)浙教版(2019)必修1.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共86页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

小学、初中、高中信息科技教案、试卷、课件等教学资源

1亿VIP精品文档

相关文档