资源简介 (共30张PPT)选择结构语句1语句2顺序结构选择结构(分支结构)例:判断考试是否通过输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分及以上则通过考试,输出“pass”,60分以下则输出“fail”。score=int(input(“请输入考试成绩:”))print(“pass”)print(“fail”)if 表达式:语句块if语句语句块表达式YN例:判断考试是否通过score>=60YN输出“pass”score<60YN输出“fail”例:判断考试是否通过passfailif 表达式:语句块1else:语句块2if-else语句语句块1表达式YN语句块2例:判断考试是否通过score>=60YN输出“pass”输出“fail”注意事项表达式后要有冒号“:”,冒号的作用是告诉Python接下来要创建一个语句块。注意事项当语句块为多个语句时,所有语句严格遵循相同缩进。注意事项表达式可以是关系表达式,也可以是逻辑表达式。只有当两个条件都成立时才执行操作and只要任何一个条件成立时就执行操作or条件不成立就执行操作not所有学科及格平均分高于80用户名错误密码错误not下雨实践活动:买笔记本小明在某购物网站上了解到某种笔记本搞优惠活动,购买6本以下不打折(折扣系数为1.0),购买6本以上(含6本)打9折(折扣系数为0.9),请编写程序,根据笔记本的单价和购买数量计算总费用。1、分析问题s:购买笔记本的数量(本) p:笔记本的单价(元)j:折扣系数 t:总金额关键的问题是如何根据s确定折扣系数j。根据题意有:如果s<6,则j=1.0;如果s>=6,则j=0.9;t=s*p*j,t的值即为所求的总金额数。2、设计算法① 输入s、p的值;② 如果s<6,则j=1.0;③ 如果s>=6,则j=0.9;④ t=s*p*j;⑤ 输出t的值;⑥ 结束。s<6yns>=6ynj=1.0j=0.9输入s,pt=s*p*j输出t开始结束3、编写程序s<6yns>=6ynj=1.0j=0.9输入s,pt=s*p*j输出t开始结束张三同学s<6ynj=1.0j=0.9输入s,pt=s*p*j输出t开始结束李四同学3、编写程序分析问题调试运行实践活动2:用户登录输入用户名和密码,输入正确显示“登录成功”,否则显示“您的用户名或密码不正确!”设定用户名为“caihong”,密码为“123456”1、分析问题需要几个变量存储数据?2个,username,password变量是何种数据类型?字符串型如何判断用户名或密码是否正确?username==“caihong”and password==“123456”2、设计算法yusername==“caihong”andpassword==“123456”输入username开始结束输入password提示“登录成功”提示“用户名或密码不正确”n3、编写程序&调试运行if 表达式:语句块if 表达式:语句块1else:语句块2单分支结构双分支结构选择结构(分支结构)选择结构的应用选择结构的应用小结单分支结构双分支结构分支结构应用Python选择结构If语句If-else语句扫雷、购物、穿衣指数…… 展开更多...... 收起↑ 资源预览