版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
■分支姑构■帆序结构■分支姑构■帆序结构第三节分支结构一让机器学会做选择(P54-62)凤雷奥曲国槐。明庵例宣第周邕画圈展即可了解程序的三种基本结构从上到T顺序执行语句一、条件表达式在Python语言中,条件可以用 或 表示。关系表达式和逻辑表达式的值为布尔型(bool),结果只有或o1、关系(比较)运算与关系表达式2、逻辑(布尔)运算与逻辑表达式表2-3-2巡辑运算符及其含义运算计含义■示倜 I示例运算结米与运舁时左志两边都为Tn明真枝为Tru%否则为FM,3<2"ndl>CtFid*IEI或运洋的左右两边都为「业广,其他为「口如,否则为T『ut!,:5<2orIX)TmrFl非运算会反峙布币值站果,非Truw即FaLc,非即ntM5>0not1<0FwkrTme注意士关系运算优先于理辑运克口3、根据来控制程序如何继续执行的程序结构称为二、条件语句程序的条件判断根据解决问题的复杂程度,可分为、和 等几种方式。1、单选:if语句编写一个Python程序,判断今天的pm2.5指数,如果指数大于200,则提醒用户要戴口罩。(实践活动一:完成课本P55页图2-3-lpm2.5指数判断程序流程图制作)(注意其中的变量、连接点)(实践活动二:使用海龟编辑器,完成课本P56页图2-3-3pm2.5指数判断程序制作)
注意代码的标点符号、中英文格式书写
胞倩打庇力汉艮P£胞倩打庇力汉艮P£up“用ffi如打漫值作的病做牢物不符期也字摩么成t(什摸oa则转fl否皿用。,量*铲变歌于!和指大幅;r徜判,指4,印5pffl-float(inputCIS'5®.APM2.H指效।"))if”>200:便亲件袤达式行需要加上冒号print〔“戴门第吧「)鬲int("今夫PM2.5指敷为f"+strQiO)单选if语句命令格式:If〈条件〉:〈语句块〉功能:如果条件成立,先执行if行的〈语句块〉,再执行〈语句块〉后没有缩进的语句。如果条件不成立,直接执行〈语句块>O拓展:代码的位置在输入代码过程中,不是所有代码都是写的,的代码需要缩进。可以用等进行缩进。缩进的代码块隶属于2、二选一:if…else…语句编写一个Python程序,判断用户输入的成绩,如果大于或等于60分就显示“成绩及格了”;否则就显示“成绩不合格!”。(实践活动三:完成课本P57页图2-3-3成绩合格判断程序流程图制作)(实践活动四:使用海龟编辑器,完成课本P56页图2-3-3pm2.5指数判断程序制作)
注意代码的标点符号、中英文格式书写用值3褚
上向T片
)畲为a
t(用值3褚
上向T片
)畲为a
t(量新成
*蓊*
in取果则印
用提如否打ifs>—60:,用float。转换为浮点数开赋值给变量大于或等于60£绩合格了”s=float(input 1*))ij-,M>=60:print「成绩口格了”)U']号o;print成绩不合格!”)二选一if…else…语句命令格式:If〈条件〉:条件为真时做的事else:其他情况做的事提示:输入代码时,不要忘了在条件表达式和else关键字之后都有,冒号下一条语句要,而且代码缩进的程度是一样的。一个if…else…语句可以用两个互补的if语句来替代(必须是互补条件)s印皿心叩面情输入成绩:上》・j 一•一,■ 七和蟀吟七;小F工.■.■■■:■,二「•二...■■■.■二:prii*'成绩合格了)1::「』ifs<60:print。,成绩不合格仃厂三3、多选一:if…eIi千…eIse…语句编写程序进行成绩评定,85~100分评定为优秀,70~85分(不含85)评定为良好,60~70(不含70)评定为合格,60分以下则评定为不合格。(实践活动五:完成课本P59页图2-3-5成绩等级判定程序流程图制作)
(实践活动六:使用海龟编辑器,完成课本P59页图2-3-6成绩等级评定程序制作)注意代码的标点符号、中英文格式书写FileEditFormatRunOptionsWindowHelp1.空船空立用户输入一个虬用fist。转换为殍点/井财值培堂九提取黑卡西的值,判断是否大于或等于何3.痂果为True,打印“优秀”京杳则判断变箝的值是否大于或等于律「则判断变置甲的值是皆大于或等于6。7,如果为Tu「则判断变置甲的值是皆大于或等于6。7,如果为Tu打印“吾话”6.s=f1oat(input「lj1%,X相-的成绻;”))ifa>±S6:arint/优秀”)El-s>=70:printL良好")lifs>=60;prinil*合格,)print("不合格")多选一一if…else…语句命令格式:If<条件1>:<语句块1>elif<条件2><语句块2>else:<语句块n>
如果if…elif…else…多选一条件语句的多个条件是互补的,同样可以用多个互补条件的if…条件语句来代替产咽吗叫,请输入你的成绩:1))ifs>=85:print。优岑*)jf70<=s<85:p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 质押合同解除协议书范本
- 购车协议范本样式模板
- 贷款保证书英文
- 赞助协议书模板
- 软件外包服务合同范本
- 轻松应对初中生物考试的策略
- 输送设备机油购销合同
- 连锁加盟店合同的解除协议范本
- 道路建设沥青购销合同
- 郑州地理一模深度解析版揭示地理规律
- GB 31187-2014体育用品电气部分的通用要求
- 常见气体的粘度
- 班会-学霸的炼成
- 临安遗恨-古筝+钢琴五线谱
- 台海局势之我见课件
- 药学类之药学(中级)题库大全包过题库及参考答案
- 烟花爆竹零售店点安全技术规范课件
- 2023年北京城市副中心投资建设集团有限公司校园招聘笔试题库及答案解析
- 公司事故原因调查取证笔录文书模板
- 中医师承拜师合同公证书(通用)
- 2019年上海闵行区初三英语二模卷(高清版-附听力文稿、答案)
评论
0/150
提交评论