资源简介 2.2 做出判断的分支知识点关系运算符关系运算符主要用于比较两个值的大小,由关系运算符连接起来的式子称为关系表达式,它的运算结果有2个,为布尔值True或False,关系表达式成立时值为真(True),不成立时为假(False)。关系运算符 描述 用法 举例== 等于 a= =b 5= =6的结果为False> 大于 a>b 5>6的结果为False< 小于 a>= 大于或等于 a>=b 5>=6的结果为False<= 小于或等于 a<=b 5<=6的结果为True!= 不等于 a!=b 5!=6的结果为True2.分支结构分支类型 基本格式单分支 if <条件>: <语句块>双分支 if <条件>: <语句块1> else: <语句块2>多分支 if <条件1>: <语句块1> elif <条件2>: <语句块2> ...... elif <条件n>: <语句块n> else: <语句块n+1>嵌套分支 if <条件1>: <语句块1> if <条件2>: <语句块2> else: <语句块3> else: <语句块4>分支结构操作题练习1.疫情防控期间,学校设置了每日体温监测,学生在进入校园的时候需要测体温,体温大于等于37℃时,告诉学生“XXX,您需要进入临时隔离区待检!”,小于37℃时,告诉学生,“XXX,欢迎您,您可以进入校园!”。#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。运行结果:name=input('请输入您的姓名:')temp=①(input('请输入您的体温,单位(℃):'))if ②:print(③,',您需要进入临时隔离区待检!')④:print(⑤,',⑥')2.张乐是一名外卖配送员,每天接收平台派送的订单进行送餐,一般配送距离都在5公里以内。请你编写一个程序,帮助张乐提醒用户,如果订单位置在5公里(含5公里)以内,告诉用户“请耐心等待,外卖小哥正在为您配送!”,如果超过5公里,则告诉用户“非常抱歉,暂时不能为您配送,谢谢您的理解!”#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。juli=①(input('请输入您的配送距离(单位:公里):'))if ②:print('请耐心等待,外卖小哥正在为您配送!')③:print('④')3.某路段限速60km/h,请你编写一个程序,实现输入汽车行驶速度,如果不超过60km/h,则告诉司机“请保持车速,注意安全行驶!”,否则,提醒司机“您已超速,请减速慢行!”#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。v=float(①('请输入您的车速(单位km/h):'))if ②print('③')④:print('您已超速,请减速慢行!')4.期末考试结束后,老师需要给学生写评语。请你编写一个程序,帮助老师根据成绩输出对应的评语。#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。分数 评语大于90分(含90)到100分 你超级棒!优秀!75(含)到90分 继续加油!良好!60(含)到75 需要努努力了!合格!60分以下 好好反思哦,不合格!其他 您输入的成绩有误!score=①(input('请输入您的成绩:'))if ②print('你超级棒!优秀!')elif ③print('继续加油!良好!')elif 60<=score<75:print('④')elif 0<=score<60:print('好好反思哦,不合格!')⑤:print('您输入的成绩有误!')5.下表是人体体重指数评分表,请你编写一个程序,实现根据输入的身高、体重,显示对应的等级:“正常”、“低体重”、“超重”、“肥胖”。体重指数BMI=体重(kg)÷身高^2(m)#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。BMI指数 等级<18.5 低体重18.5<=BMI<=23.9 正常24<=BMI<=27.9 超重>28 肥胖height=①(input('请输入您的身高(单位:米):'))weight=②(input('请输入您的体重(单位:千克):'))bmi=③if bmi<18.5:print('低体重')elif ④:print('正常')elif 24<=bmi<=27.9:print('⑤')⑥:print('肥胖')6.空军招飞标准双眼裸眼视力C字表均在0.8以上,且激光手术矫正的不允许报考。请你编写一个程序,帮助判断报考学员是否达到报考标准。#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。left=①(input('请输入您左眼视力:'))right=②(input('请输入您右眼视力:'))if ③:jg=input('您是否做过激光手术?(回复“是”或“否”)')if jg==④:print('抱歉,您做过激光手术,不符合空军报考标准!')⑤:print('欢迎报考!')else:print('抱歉,您的视力不符合空军报考标准!')某市体育中考男子1000m合格标准为5’33秒(含5’33秒)以内,超过5’33秒则不合格,女子800米合格标准是5’03秒(含5’03秒)以内,超过5’03秒则不合格。请你编写一个程序,根据输入的姓名、性别、时间,输出结果。如果合格,则输出“姓名,恭喜你,合格!”,不合格,则输出“姓名,您未达到合格标准!”#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。①=input('请输入您的姓名:')sex=input('请输入您的性别(男/女):')time=②(input('请输入您的跑步时长(单位:分钟,输入格式如5.09):'))if ③:if ④print(name,',恭喜你,合格!')else:print(name,',您未达到合格标准!')⑤if time<=5.03:print(⑥,',恭喜你,合格!')else:print(name,',您未达到合格标准!')2.2 做出判断的分支知识点关系运算符关系运算符主要用于比较两个值的大小,由关系运算符连接起来的式子称为关系表达式,它的运算结果有2个,为布尔值True或False,关系表达式成立时值为真(True),不成立时为假(False)。关系运算符 描述 用法 举例== 等于 a= =b 5= =6的结果为False> 大于 a>b 5>6的结果为False< 小于 a>= 大于或等于 a>=b 5>=6的结果为False<= 小于或等于 a<=b 5<=6的结果为True!= 不等于 a!=b 5!=6的结果为True2.分支结构分支类型 基本格式单分支 if <条件>: <语句块>双分支 if <条件>: <语句块1> else: <语句块2>多分支 if <条件1>: <语句块1> elif <条件2>: <语句块2> ...... elif <条件n>: <语句块n> else: <语句块n+1>嵌套分支 if <条件1>: <语句块1> if <条件2>: <语句块2> else: <语句块3> else: <语句块4>分支结构操作题练习1.疫情防控期间,学校设置了每日体温监测,学生在进入校园的时候需要测体温,体温大于等于37℃时,告诉学生“XXX,您需要进入临时隔离区待检!”,小于37℃时,告诉学生,“XXX,欢迎您,您可以进入校园!”。#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。运行结果:name=input('请输入您的姓名:')temp=①(input('请输入您的体温,单位(℃):'))if ②:print(③,',您需要进入临时隔离区待检!')④:print(⑤,',⑥')答案①float ②temp>37 ③name ④else ⑤name ⑥欢迎您,您可以进入校园!2.张乐是一名外卖配送员,每天接收平台派送的订单进行送餐,一般配送距离都在5公里以内。请你编写一个程序,帮助张乐提醒用户,如果订单位置在5公里(含5公里)以内,告诉用户“请耐心等待,外卖小哥正在为您配送!”,如果超过5公里,则告诉用户“非常抱歉,暂时不能为您配送,谢谢您的理解!”#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。juli=①(input('请输入您的配送距离(单位:公里):'))if ②:print('请耐心等待,外卖小哥正在为您配送!')③:print('④')答案①float ②juli<=5 ③else ④非常抱歉,暂时不能为您配送,谢谢您的理解!3.某路段限速60km/h,请你编写一个程序,实现输入汽车行驶速度,如果不超过60km/h,则告诉司机“请保持车速,注意安全行驶!”,否则,提醒司机“您已超速,请减速慢行!”#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。v=float(①('请输入您的车速(单位km/h):'))if ②print('③')④:print('您已超速,请减速慢行!')答案①input ②v<=60: ③请保持车速,注意安全行驶! ④else4.期末考试结束后,老师需要给学生写评语。请你编写一个程序,帮助老师根据成绩输出对应的评语。#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。分数 评语大于90分(含90)到100分 你超级棒!优秀!75(含)到90分 继续加油!良好!60(含)到75 需要努努力了!合格!60分以下 好好反思哦,不合格!其他 您输入的成绩有误!score=①(input('请输入您的成绩:'))if ②print('你超级棒!优秀!')elif ③print('继续加油!良好!')elif 60<=score<75:print('④')elif 0<=score<60:print('好好反思哦,不合格!')⑤:print('您输入的成绩有误!')答案①float ②90<=score<=100: ③75<=score<90: ④需要努努力了!合格!⑤else5.下表是人体体重指数评分表,请你编写一个程序,实现根据输入的身高、体重,显示对应的等级:“正常”、“低体重”、“超重”、“肥胖”。体重指数BMI=体重(kg)÷身高^2(m)#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。BMI指数 等级<18.5 低体重18.5<=BMI<=23.9 正常24<=BMI<=27.9 超重>28 肥胖height=①(input('请输入您的身高(单位:米):'))weight=②(input('请输入您的体重(单位:千克):'))bmi=③if bmi<18.5:print('低体重')elif ④:print('正常')elif 24<=bmi<=27.9:print('⑤')⑥:print('肥胖')答案:①float ②float ③weight/height/height或weight/(height*height) ④18.5<=bmi<=23.9 ⑤超重 ⑥else6.空军招飞标准双眼裸眼视力C字表均在0.8以上,且激光手术矫正的不允许报考。请你编写一个程序,帮助判断报考学员是否达到报考标准。#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。left=①(input('请输入您左眼视力:'))right=②(input('请输入您右眼视力:'))if ③:jg=input('您是否做过激光手术?(回复“是”或“否”)')if jg==④:print('抱歉,您做过激光手术,不符合空军报考标准!')⑤:print('欢迎报考!')else:print('抱歉,您的视力不符合空军报考标准!')答案:①float ②float ③left>0.8 and right>0.8 ④"是" ⑤else某市体育中考男子1000m合格标准为5’33秒(含5’33秒)以内,超过5’33秒则不合格,女子800米合格标准是5’03秒(含5’03秒)以内,超过5’03秒则不合格。请你编写一个程序,根据输入的姓名、性别、时间,输出结果。如果合格,则输出“姓名,恭喜你,合格!”,不合格,则输出“姓名,您未达到合格标准!”#请不要修改源程序的结构,删除原题里的①、②等,填写正确的代码完善程序。①=input('请输入您的姓名:')sex=input('请输入您的性别(男/女):')time=②(input('请输入您的跑步时长(单位:分钟,输入格式如5.09):'))if ③:if ④print(name,',恭喜你,合格!')else:print(name,',您未达到合格标准!')⑤if time<=5.03:print(⑥,',恭喜你,合格!')else:print(name,',您未达到合格标准!')答案:①name ②float ③sex=='男' ④time<=5.33: ⑤else: ⑥name 展开更多...... 收起↑ 资源预览