ID: 10631137

青岛版(2019)第6课 条件语句 课件(共23张PPT)

日期:2025-12-07 科目:信息技术 类型:初中课件 查看:31次 大小:1272223B 来源:二一课件通
预览图 1/9
青岛,2019,6课,条件,语句,课件
  • cover
(课件网) 鱼和熊掌不可兼得 今日的体育课如果下雨就在室内,否则就在室外。 第6课 条件语句 学习目标 1.认识程序的分支结构,了解Python语言语句缩进的特点。 2.熟练应用条件表达式,掌握if语句的语法格式。 3.能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算法及其思想。 活动一 比较两个数大小的算法 活动一 比较两个数大小的算法 输入任意两个数x和y,按从小到大的顺序显示输出。 y x 任务一: 比较两个数大小的算法分别用自然语言和流程图描述。 活动一 比较两个数大小的算法 自然语言 1.输入x和y,转换为整数 2.比较x和y的大小 input( ) int( ) 3.如果x>y,则交换位置,否则不变 4.显示x和y的值 if print( ) 活动一 比较两个数大小的算法 条件语句是程序根据条件判断而选择不同执行方式的一种程序结构。 流程图 开始 输入x和y 判断( ) 结束程序 x>y 交换 Y N 输入函数 input() 输入函数的格式: ②可以通过赋值将数据保存到变量中; ③input()输入的数据以字符串类型(str)存放,要转换为数字型数据,才能参加算术运算; 括号中的提示字符串放在引号中,也可以省略不写; “ “ 提示字符串 ( ) input x=input(“x”) 活动二 比较两个数大小的程序 活动二 比较两个数大小的程序 1.输入x和y,转换为整数 2.比较x和y的大小 3.如果x>y,则交换位置,否则不变 4.显示x和y的值 x>y z x y z z=x x=y y=z 比较两个数的大小该如何用式子表达呢?? 如何交换x变量和y变量中数值的位置呢? input( ) 活动二 比较两个数大小的程序 1.输入x和y,转换为整数 2.比较x和y的大小 3.如果x>y,则交换位置,否则不变 4.显示x和y的值 print(“x=”,x,”y=”,y) if x>y: z=x x=y y=z = “x=” int( ) x input( ) “y=” z=0 int( ) = y 思考1:if条件后输入的冒号“ :”有什么作用? 思考2:如果程序不按规则缩进,会出现什么问题? 冒号“ :”会让下面的程序强制缩进(一般为4个字符) 导致语法错误 活动二 比较两个数大小的程序 任务二: 新建文件,输入教材P36做一做的程序,测试运行结果。 (注意输入”if x>y:”并按回车换行后光标的位置) 活动二 比较两个数大小的程序 活动二 比较两个数大小的程序 if x>y: z=x x=y y=z if语句的一般格式: if 条件1: 语句1 else: 语句2 多分支 单分支 注意: ①缩进 ②else可选 活动二 比较两个数大小的程序 if语句的一般格式: if 条件1: 语句1: elif 条件2: 语句2 elif 条件3: 语句3 ................. else: 其他 多分支 条件2 语句2 多分支语句 如果条件1为True,就执行语句1; 如果条件2为True就执行语句2; 其它情况就执行语句块N。 条件2 语句2 多分支语句 成绩等级A:90~100 B:80~89 C:60~79 D:40~59 E:<39 grade=int(input(“grade:”)) if grade>=90: print('A') elif grade>=80: print('B') elif grade>=60: print('C') elif grade>=40: print('D') else: print('E') 关系运算符 用于比较两个运算量之间大小关系的运算符。由关系运算符构建的表达式,称为关系表达式,其结果是一个布尔值:True(真)或False(假) 运算符 描述 实例 (设a=10,b=20) == 等于:比较两边的值是否相等 (a==b)返回False != 不等于:比较两边的值是否不相等 (a!=b)返回True > 大于:比较左边的值是否大于右边的值 (a>b)返回False < 小于:比较左边的值是否小于右边的值 (a= 大于等于:比较左边的值是否大于或等于右边的值 (a>=b)返回False <= 小于等于:比较左边的值是否小于或等于右边的值 (a<=b)返回True 活动三 密码验证 假设你系统的用户名为”mike”,对应的密码是“mike0715”。 活动 ... ...

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