资源简介 (共14张PPT)录入一个分数;判断是否及格并显示结果。??顺序分支循环问题情境:python分支结构程序设计实例分析x=eval(input("请输入分数:"))if x>=60:print("及格")请打开程序 score1.py,运行,填写报告单。一、单分支结构:if语句X>=60显示“及格”truefalse流程图68及格52?“#” 表示此行语句为注释,不被执行。if语句的格式一、单分支结构:if语句语句表达式truefalse流程图二、二分支结构:if-else语句流程图truefalseX>=60及格不及格实例分析x=eval(input("请输入分数:"))if x>=60:print("及格")89及格52不及格else:print("不及格")语句格式二、二分支结构:if-else语句truefalse流程图表达式语句1语句2思考:如果超出两种选择,要怎么解决?问题:输入分数,显示等级[85,100] “优秀”[70,85) “良好”[60,70) “及格”[0,60) “不及格”x=eval(input("请输入分数:"))if x>=85:print("优秀")if 85>x>=70:print("良好")if 70>x>=60:print("及格")if 60>x:print("不及格")流程图X>=85显示“优秀”truefalse85>X>=70显示“良好”truefalse70>X>=60显示“及格”truefalse60>X显示“不及格”truefalseif-elif-else实例分析3、多分支结构:if-elif-else语句truefalse流程图falsefalsetruetrueX>=85X>=70X>=60优秀良好及格不及格if-elif-else语句格式3、多分支结构:if-elif-else语句truefalse流程图表达式1语句1表达式2false表达式nfalse语句2语句n语句truetrue问题情境:水果店在进行金榴莲满减优惠,单价每斤29元, 买满120元减30元,满98元减20元,满59元减10元。要求编写程序,可以根据输入的单价和数量,计算出总价,并显示出总价与优惠后的价钱。请将程序填写完整x=eval(input("请输入数量:"))# s为总价,zk为优惠后的折扣价。s=x*29ifzk=s-30print("总价为:",s)print("优惠价:",zk)elif s>=98:zk=print("总价为:",s)print("优惠价:",zk)elif s>=59:zk=print("总价为:",s)print("优惠价:",zk)else:zk=sprint("总价为:",s)print("优惠价:",zk )s>=120s-20s-10:课堂小结:分支语句的三种形式单分支结构:if语句12双分支结构:if-else语句3多分支结构:if-elif-else语句课堂评测ABCC 展开更多...... 收起↑ 资源预览