课件编号19696914

第3课 用选择结构做出判断 课件(共21张PPT)

日期:2024-05-08 科目:信息技术 类型:初中课件 查看:80次 大小:12001930Byte 来源:二一课件通
预览图 1/9
3课,选择,结构,做出,判断,课件
  • cover
(课件网) 微项目2 用选择结构做出判断 1 2 3 基本结构 顺序 选择 循环 计数循环 for x in : 条件循环 while 条件: if 语句 if else 语句 if elif else语句 5 微项目二:导入 6 由实际问题出发———条件的重要性! 举例说明: 如果今天零下10度 我们要步行去上学, 是否穿棉袄呢?, 如果 穿棉袄: 防寒 否则: 挨冻 微项目二:举例说明 7 生活中有些事情做与不做得看条件,对吧?python中也有这样的对应的处理事情的策略。 上边这个实例我们稍微改一下 如果用if代替,否则用else代替,就变成了 if 穿棉袄: 防寒 Else: 挨冻 8 活动1:选择结构程序的一般形式 9 If 条件表达式: 语句1 …… 语句n Else 语句x …… 语句M 语句w Python程序缩进很严格,同级别的程序要缩进并对齐。 例如,以上程序中if与else要对齐,语句1到语句n要缩进,并对齐。 活动1:密码验证程序 10 引入课本:密码验证程序 假设我的密码就是:x1y23z 那我们的设计思路就是: 首先用一辆货车(变量)p接收用户输入的内容,然后让它与真密码比较,如果等于真密码那么输出欢迎,否则输出密码错误。 活动2:嵌套程序 11 例如:我们输入两个整数,比较他们的大小 a=int(input("第一个数:")) b=int(input("第二个数:")) if a>b: print(a,">",b) else: if a==b: print(a,"=",b) else: print(a,"<",b) 这里强调缩进问题,和容易出错的点,如:if和else后面的冒号“:”,print里的逗号“,”。 微项目二:多分支选择结构 12 cj=float(input("请输入成绩:")) #带小数点 if cj>=45: print("A等级") elif cj>=40: print("B等级") elif cj>=35: print("C等级") else: print("D等级") 等级考试问题 Elif表示否则再判断 多个Elif可以并列对齐 借助数轴,帮助学生理解多分支选择结构 0 -5 5 10 20 15 25 35 30 40 45 50 55 微项目二:科学探究(P49) 13 比较运算中强调相等==和不相等!=这两种情况 其余运算符与数学运算符一致。 比较运算符 描述 实例 == 是否相等 (a==b)返回flash != 是否不相等 (a!=b) 返回true > 是否大于 (a>b) 返回flash < 是否小于 (a= 是否大于等于 (a>=b)返回flash <= 是否小于等于 (a<=b)返回true 微项目二:技术探究 14 and 判断一 判断二 and是判断两个条件是否同时成立,如果同时成立,返回True;如果不成立,返回False。 or 判断一 判断二 or是判断两个条件是否其中一个成立,只要有一个成立就返回True;否则返回False。 15 /sk (r)/ g>=85 elif 练一练 16 #!/usr/bin/python3 rs=__①__(input('请输入报名参加志愿活动的人数:')) if __②__: print('满员,可到甲处开展活动') __③__ rs>=20 __④__ rs<45: print('基本满员,可到乙处开展活动') else: print('人员不足,无法开展活动') 做题要求: 某志愿队现需要招募志愿者参加“洁净乳山 共享蓝天”志愿活动。 队长需要知道报名参加活动的人数情况。请完善下面的程序实现如下要求: 1.通过键盘输入一个0到50以内的数字,表示参加志愿活动的人数。 2.若为45人(包括45)以上则显示“满员,可到甲处开展活动”。 3.20到45人(包括20不包括45),则显示“基本满员,可到乙处开展活动”。 4.20人(不包括20)以下,则显示“人员不足,无法开展活动”。 elif rs>=45 int and 谢谢大家! 18 比较运算符 描述 == 比较是否相等 =:左侧为变量的名称,右侧为赋值的内容 区别 a=b a==b ==:比较两侧的内容是否相同 a=b赋值语句:一般会独立一行 a==b比较语句:一般会与条件判断一块出现 Python检验窍门 常见的错误 拼写错误 格式错误 字符串没有用引号 ””或’’ 引号、逗号、冒号、括号等用的是中文符号,而不 ... ...

~~ 您好,已阅读到文档的结尾了 ~~