- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
粤教版必修一数据与计算4.3.1if语句的应用
课前导学顺序结构开始语句1语句2语句3语句n语句n-1结束定义:按语句顺序自上而下依次执行每一条语句。
课前导学程序的选择结构!什么是选择结构在程序设计中如何描述选择结构运用程序选择结构解决问题
什么是选择结构
生活中的选择红灯停止,绿灯通过如果体温高于37.2度,不允许进入校园
选择结构如果可执行操作判断已知条件是否成立满足条件时已知条件
选择结构可执行操作选择结构概念: 根据已知条件进行逻辑判断,满足条件后执行相应操作。满足条件时已知条件=交通显示灯停下等待可以通行
在程序设计中如何描述选择结构
if语句单分支if语句双分支if语句if语句的应用
单分支if语句if条件表达式:语句块A关键字判断条件是真、是假语句块A既可以是一条语句,也可以是由多条语句构成的复合语句(1)单分支if语句的一般格式:四个空格初学者容易忘记
单分支if语句if条件表达式:语句块A缩进是一种语法规则,帮助Python更好的分清代码结构层次和逻辑关系,具有相同缩进的语句属于同一层次。一般以4个空格作为1个缩进单位。四个空格单分支条件语句
(2)单分支if语句的执行流程:单分支if语句条件表达式语句块A下一语句[假][真]当程序执行到if分支语句时先判断条件表达式是真是假,如果是真,执行语句块A;如果是假,跳过语句块A,结束单分支if语句,执行下一条语句。
单分支if语句练习1:请利用单分支if语句设计一个游戏防沉迷程序的年龄判断部分。1.输入用户的年龄2.当学生年龄小于18,输出“你 未满18岁,禁止登录该游戏”。程序要求
单分支if语句1.输入用户的年龄2.当学生年龄小于18,输出“你 未满18岁,禁止登录该游戏”。程序要求age=int(input(“请输入你的年龄”))ifage18:print(“你未满18岁,禁止登录该游戏”)利用input函数实现年龄的输入,并用int函数将输入的数据转化成数字类型。利用if单分支语句实现
(2)单分支程序的执行流程:语句块A下一条语句条件表达式单分支if语句age18语句块A下一语句[假][真]
(3)使用单分支if语句有哪些注意事项呢?语句块A单分支if语句②当语句块A是多个语句构成的复合语句时,所有语句严格遵循相同的缩进。不要忘哟①if(条件表达式)后面加冒号“:”同样的缩进:四个空格
双分支if语句已知条件如果(if)可执行方案A判断已知条件是否成立满足条件时否则(else)可执行方案B不满足条件时
if条件表达式:语句块A双分支if语句关键字else语句块B:(1)双分支if语句的基本格式:同样的缩进:四个空格
双分支if语句if…else…双分支语句其实就是二选一,满足条件执行if里面的语句块A,不满条件执行else里面的语句块B。(2)单分支if语句的执行流程:条件表达式语句块A语句1[假][真]语句块B
双分支if语句练习2:请利用双分支if语句完善练习1:游戏防沉迷程序的年龄判断部分。1.输入用户的年龄2.当学生年龄小于18,输出“你 未满18岁,禁止登录该游戏”。3.当学生大于等于18时,输出“欢迎你回来,亲爱的召唤师大人”程序要求
双分支if语句ifage18:print(“你未满18岁,禁止登录该游戏”)else:print(“欢迎你回来,亲爱的召唤师大人”)利用双分支if语句实现1.输入用户的年龄2.当学生年龄小于18,输出“你 未满18岁,禁止登录该游戏”。3.当学生大于等于18时,输出“欢迎你回来,亲爱的召唤师大人”程序要求不要忘哟
(3)双分支注意事项:双分支if语句当语句A和语句B是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进,即四个空格。:
运用程序选择 结构解决问题
实战训练【题目描述】在星国的高中学业考试中,只有考试及格,才能参与大学的升学考试。请完成考试成绩查询程序中考试是否合格的判断部分。程序要求:在这一届学业考试中,及格分数为298,如果学生成绩大于等于298,输出,取得升学考试资格,否则输出,没有升学考试资格。问题分析判断条件:分数是否大于等于298选择输出:取得升学考试资格没有升学考试资格
实战训练算法设计判断分数=298取得升学考试资格输入成绩[假][真]没有升学考试资格1.实现个人成绩的输入2.判断成绩分数与298的大小关系3.大于等于298时,输出取得升学资格,否
您可能关注的文档
- 初中三年级全学期信息科技《人工智能初步——探索人工智能应用》教学课件.pptx
- 初中一年级下学期地理《澳大利亚的经济发展——以农牧业为例》教学课件.pptx
- 初中一年级下学期地理《澳大利亚的自然环境 》教学课件.pptx
- 初中一年级下学期英语《Unit 10 Section A 1a-2b》教学课件.pptx
- 初中一年级下学期英语《Unit 10 Section B Reading》教学课件.pptx
- 高中二年级上学期地理《地方时》教学课件.pptx
- 高中二年级上学期地理《地理自转的基本特征》教学课件.pptx
- 高中二年级上学期地理《地球自转的基本特征》教学课件.pptx
- 高中二年级上学期地理《锋面气旋》教学课件.pptx
- 高中二年级上学期地理《黄赤交角及其影响》教学课件.pptx
文档评论(0)