高一信息技术-多分支语句与python程序常见问题解析课件

上传人:494895****12427 文档编号:252276497 上传时间:2024-11-14 格式:PPT 页数:19 大小:1.53MB
返回 下载 相关 举报
高一信息技术-多分支语句与python程序常见问题解析课件_第1页
第1页 / 共19页
高一信息技术-多分支语句与python程序常见问题解析课件_第2页
第2页 / 共19页
高一信息技术-多分支语句与python程序常见问题解析课件_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,多分支语句与,Python,程序常见问题解析,高一,信息技术,多分支语句与Python程序常见问题解析高一 信息技术,前情回顾,if,语句,Ifelse,语句,If,嵌套,前情回顾if语句Ifelse语句If嵌套,前情回顾,如果要对学生的成绩区分,A,、,B+,、,B,、,C+,、,C,、,D,六个等级,用嵌套合适吗?,前情回顾如果要对学生的成绩区分A、B+、B、C+、C、D六个,前情回顾,初级,教师设定成绩平均值;,学生输入自己的成绩;,程序判定大于平均值解锁下一课时,学生成绩达到平均值,解锁下一课时,进入下一课时学习;,若未达到平均值提示对本课时进行巩固。,成绩达到平均值,进入下一课时学习;,未达到但合格,提示巩固后进入下一课时;,成绩不合格,提示重新学习本课时,将学生成绩区分为,A,、,B+,、,B,、,C+,、,C,、,D,六个等级?,中级,进阶,高级,思考:,如何划分,6,个等级?条件表达式如何设置?,前情回顾初级教师设定成绩平均值;学生成绩达到平均值,解锁下一,流程图,stu=level1,等级,A,stu=level2,等级,B+,stu=level3,等级,B,stu=level4,等级,C+,等级,D,stu=level5,等级,C,Y,Y,Y,Y,Y,N,N,N,N,N,95,90,80,70,60,Level1=,Level2=,Level3=,Level4=,Level5=,流程图stu=level1等级Astu=level2等级,二、,Ifelifelse,语句,流程图:,if(,表达式,1),:,语句,1,elif(,表达式,2):,语句,2,elif(,表达式,N):,语句,N,else:,语句,N+1,格式:,二、Ifelifelse语句流程图:if(表达式1):格,一、,Ifelifelse,语句,if(stu=level1):,print(,你的成绩为,:A);,elif(stu=level2):,print(,你的成绩为,:B+);,elif(stu=level3):,print(,你的成绩为,:B);,elif(stu=level4):,print(,你的成绩为,:C+);,elif(stu=level5):,print(,你的成绩为,:C);,else:,print(,你的成绩为,D);,if(stu=level1):,print(,你的成绩为,:A);,else:,if(stu=level2):,print(,你的成绩为,:B+);,else:,if(stu=level3):,print(,你的成绩为,:B);,else:,if(stu=level4):,print(,你的成绩为,:C+);,else:,if(stu=level5):,print(,你的成绩为,:C);,else:,print(,你的成绩为,D);,易错复杂,,可读性差,一、Ifelifelse语句if(stu=level1,二、,Ifelifelse,语句,流程图:,if(,表达式,1),:,语句,1,elif(,表达式,2):,语句,2,elif(,表达式,N):,语句,N,else:,语句,N+1,互不包含,,顺序确定,二、Ifelifelse语句流程图:if(表达式1):互,流程图,stu=level1,等级,A,stu=level2,等级,B+,stu=level3,等级,B,stu=level4,等级,C+,等级,D,stu=level5,等级,C,Y,Y,Y,Y,Y,N,N,N,N,N,流程图stu=level1等级Astu=level2等级,三、选择结构语句汇总,选择结构表示程序的处理中出现了分支,需根据某一特定条件(即判断框)进行某一分支的执行;,If,语句,只有一种情况,Ifelse,语句,成立与不成立两种情况,if,嵌套是在当前条件成立的执行语句中再增加条件判断,If.elifelse,语句,同时判断多个条件,所有的条件都是平级的,三、选择结构语句汇总选择结构表示程序的处理中出现了分支,需根,课后探究,1,参照课本,P83,三名同学判断闰年的程序,分别验证其正确与否,并思考哪种方法更好?,(,思路点拨:思考闰年的判定条件,),课后探究1参照课本P83三名同学判断闰年的程序,分别验证其正,四、,Python,常见问题汇总,安装、调试,1.Python,程序安装问题,字体、字号、背景等的设置,2.Python,编码环境的设置问题,3.Python,调试程序问题,1,2,3,四、Python常见问题汇总安装、调试1.Python程序安,安装问题,若安装过程中出现此问题即当前,python,要求的系统类型与自己电脑不一致,因此在安装之前先要查看自己电脑的系统类型,确定好是,32,位还是,64,位,安装问题若安装过程中出现此问题即当前python要求的系统类,安装问题,XP,系统以及少数低版本的,Win7,,装不上,Python3.6,只需安装,Python3.4,即可,不影响编码。,安装问题XP系统以及少数低版本的Win7,装不上Python,环境设置问题,环境设置问题,三、,Python,常见问题汇总,符号没有在英文状态下输入,-invalid character in identifier,无效字符,输入数据未转换为相应的数据类型,-,Cant convert,无,法转换,变量的命名不符合命名规则,-Invaid syntax,非法标识符,不同类型的数据输出时,没有用逗号隔开,-,Invaid syntax,复合语句没有严格遵循相同的缩进,-,程序出现错误,程序调试问题,关系运算符书写错误,(=,=,)-,Invaid syntax,三、Python常见问题汇总符号没有在英文状态下输入-,02,Ifelifelse,多分支语句,03,选择结构语句汇总,04,Python,常见问题汇总,总结,01,巩固,if,嵌套,02Ifelifelse多分支语句03选择结构语句汇总0,课后探究,2,如果是对全班同学的成绩分级呢?是程序一个一个执行还是有什么更简便的方法?,课后探究2如果是对全班同学的成绩分级呢?是程序一个一个执行还,PPT,模板下载:,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!