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

ppt文档 第6课 条件语句 课件 2021—2022学年青岛版(2019)第三册

教育频道 > 初中 > 信息技术 > 文档预览
23 页 0 下载 7 浏览 0 评论 0 收藏 3.0分
温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 时当月色2021-11-22 16:00:00上传分享
给文档打分
您好可以输入 255 个字符
1+1=?( 答案:2 )
评论列表
  • 暂时还没有评论,期待您的金玉良言