(
课件网) 广东高等教育-出卷网- 八年级下册 条件判断语句的应用 Python 知识铺垫 区间测速 区间测速长度66km 规定时速 v0=100公里/时 v≤v0 如何用python语言来判断汽车是否超速呢? 算法流程 分析算法 编写程序 调试运行 输入s,t, v0 计算平均速度v=s/(t/60) 输出未超速 提示 结束 开始 v≤v0 输出超速提示 是 否 1 input()、int()函数 2 int()函数 3 if-else 条件判断语句 4 print ()函数 程序编写 在数学中,我们用不等式“v≤v0”是否成立来判断是否超速,而python里如何表达不等式? 关系运算符 用于比较两个运算量之间大小关系的运算符,成为关系运算符。 分析算法 编写程序 调试运行 程序编写 关系运算符 功能 相当于数学符号 == 等于 = != 不等于 ≠ > 大于 > < 小于 < >= 大于等于 ≥ <= 小于等于 ≤ 分析算法 编写程序 调试运行 程序编写 此处输入标题 关系表达式 由关系运算符连接的表达式,格式如下: < 表达式1 >< 关系运算符 >< 表达式2 > 分析算法 编写程序 调试运行 功能:如果关系表达式成立,返回的值就是 True; 如果不成立,其值就是 False。 例如:"x>=0"、"y!=1"、“a==b”、“3<5" 假设x=3,那么“x>=0”,返回的值是 True; 假设x=-2,那么“x>=0”,返回的值是 False。 程序编写 执行过程 条件判断格式 语句组A和B要向右缩进,一般为4个空格; ② else为可选部分,可省略。 分析算法 编写程序 调试运行 if <条件>: <语句组A> else : <语句组B> 程序编写 此处输入标题 应用 分析算法 编写程序 调试运行 if v<=v0: print(“您的平均速度是”,v,“公里/时,没有超速”) else: print(“您的平均速度是”,v,“公里/时,您已超速”) 能不能用 if-else 语句判断是否超速并输出提示? 程序编写 将各部分代码按算法流程合成一个完整程序,保存文件名为 speed.py : 合成程序 分析算法 编写程序 调试运行 程序编写 分析算法 编写程序 调试运行 调试并运行程序,观察结果,并将你的测试结果填在表格。 (提示:一般区间距离为10~20公里) 测试数据 第1组(示例) 第2组 第3组 区间距离 s(公里) 20 10 20 行驶时长 t(分钟) 10 10 10 规定时速 v0(公里/时) 120 100 100 平均时速 v(公里/时) 120 是否超速 否 60 120 否 是 某市出租车起步价为3公里12元,超过3公里部分每公里2.6元,请编写一个出租车计价程序。 (注意:程序以“班级+姓名”命名,提交到学生端) 实践创作 出租车计价问题 课堂小结 关系运算符 关系运算符 功能 相当于数学符号 实例(设a=10,b=20) == 等于 = (a==b)返回False != 不等于 ≠ (a!=b)返回True > 大于 > (a>b)返回False < 小于 < (a
= 大于等于 ≥ (a>=b)返回False <= 小于等于 ≤ (a<=b)返回True 课堂小结 执行过程 条件判断格式 if <条件>: <语句组A> else : <语句组B> 七嘴八舌 汽车:我要稳稳的幸福 道路千万条,安全第一条。行车不规范,亲人两行泪。 共同思考 超速行驶到底会有多严重? 血的教训 2019年2月6号,珠海市一辆失控的奥迪直接撞向对向车道上的丰田 车,紧接着被撞的丰田与后方日产形成追尾,最终造成两人死亡, 财产损失达 300 万元。 自我评价 学习评估表 评估项目 掌握程度 我在本课学习中的最大收获和不足 理解关系运算符的程度 较好 一般 较差 掌握用关系表达式设置判断条件的方法 理解条件判断语句 if—else 的格式 以及功能、执行流程 应用条件判断语句编写选择结构的程序 我的学习效果达到了_____级 广东高等教育-出卷网- 八年级下册 谢谢观看 Python ... ...