一、课程基本信息
•课程时长:40分钟
•授课对象:Python入门学员
•前置知识:认识布尔值True/False、基础算术运算(加减乘除)、掌握print()基础输出语句
•课程特色:趣味情景导入、生活化类比、手把手实操、易错点趣味辨析、分层练习
二、教学目标
1. 知识目标
熟记Python中6种比较运算符的符号与含义,明确所有比较运算的结果只有True(成立、对)和False(不成立、错)两种布尔值,清晰区分赋值号=和等于判断号==的不同定义。
2. 技能目标
能够独立运用6种比较运算符,对数字进行大小、相等、不等关系的判断,熟练编写简单的比较运算代码并准确输出、识别运行结果。
3. 素养目标
规避小学生高频语法错误(混淆=和==),培养严谨的编程思维、细心的代码书写习惯,学会用程序逻辑判断生活中的大小对比问题,感受编程的实用性。
三、教学重难点
•教学重点:掌握6种比较运算符的书写格式、字面含义和基础使用方法,能准确判断运算结果。
•教学难点:深度区分单个=(赋值、赋值变量)和双等号==(判断相等)的核心区别,彻底改掉书写判断语句时单用=的错误习惯。
四、课前准备
•硬件:学生电脑、教师主机、投影设备
•软件:Python运行环境(IDLE)
•教学素材:生活化对比案例、易错点对比示范代码、课堂练习题单、趣味板书课件
•教具辅助:数字对比卡片(大小、相等、不等卡片)
五、时长分配
趣味导入→新知精讲+趣味辨析→案例演示+全员实操→课堂练习+答疑点评→课堂小结+分层作业
六、详细教学过程
(一)课堂趣味导入
1. 旧知回顾
师:同学们,上节课我们认识了编程里的“对错开关”——布尔值,谁能告诉老师,布尔值有哪两个小伙伴呀?(学生回答:True、False)非常棒!True代表“对的、成立的、真的”,False代表“错的、不成立的、假的”。我们之前学的加减乘除是帮程序算结果,那怎么让程序自己“做判断题”呢?
2. 情景提问,引出新知
师:生活中我们经常做对比!比如:小明有10颗糖果,小红有5颗糖果,小明的糖果比小红多吗?8点上课,9点到校,迟到了吗?这些都是大小、相等的对比问题。
如果我们想让Python程序帮我们自动做这些判断题,不用人工计算,直接告诉我们对还是错,该怎么实现呢?
今天我们就来学习Python的“判断题工具”——比较运算符,有了它们,程序就能轻松判断大小、对错!
(二)新知精讲+趣味辨析
知识点1:六种比较运算符
师:老师给大家整理了6个超级好用的“对比小符号”,每一个都有专属功能,大家结合生活例子记忆,特别简单!老师逐个讲解,同步板书、示范书写,强调书写规范(无空格、符号写标准)。
•== 等于:判断两边的数字一模一样,完全相等。重点强调:必须写两个等号!
•!= 不等于:判断两边的数字不一样,是相反的相等判断
•> 大于:左边数字比右边数字大(开口朝大数)
•< 小于:左边数字比右边数字小(尖角朝小数)
•>= 大于等于:左边数字比右边大,或者和右边相等,两种情况都算对
•<= 小于等于:左边数字比右边小,或者和右边相等,两种情况都算对
重难点专项辨析(核心难点突破)
师:这里有一个90%的新手同学都会犯的错误,大家一定要记牢!
单个 = 是赋值号:作用是“给东西”,比如 a=10,意思是把数字10放进盒子a里,不能用来做判断!
两个 == 是判断号:作用是“做对比”,专门判断两边是否相等,做判断题必须用==!
趣味口诀记忆:一等于赋值,二等于判断,做题别搞乱!
知识点2:比较运算通用规则
师:我们记住两个超级简单的规则,所有比较题目都能搞定:
1. 不管是大小对比还是相等对比,所有比较运算的结果只有两个:条件成立就是True(答对了),条件不成立就是False(答错了),没有第三个结果!
2. 现阶段我们主要用来对比数字(年龄、分数、数量、时间等),后续我们还可以用它对比文字,功能超强大。
师生小互动:老师口头出题,学生抢答True/False,快速巩固:5>3?、2==4?、6<=6?
(三)案例演示+学员全员实操
1. 教师逐行演示
教师打开IDLE,逐行输入代码,边写边讲解含义、预判结果,重点强调==的书写,杜绝单等号错误,逐行运行展示结果:
python# 等于判断:10和10是否相等print(10 == 10) # 结果:True,两边数字一样,成立# 不等于判断:10和5是否不相等print(10 != 5) # 结果:True,两边数字不一样,成立# 大于判断:8是否大于10print(8 > 10) # 结果:False,8比10小,不成立# 小于等于判断:6是否小于或等于9print(6 <= 9) # 结果:True,6比9小,成立 |
演示重点:故意写错一次(print(10 = 10)),展示程序报错,让学生直观看到单等号不能判断相等,加深记忆。
2. 学生全员实操
让学生跟随老师步骤,逐行输入代码、运行程序,核对自己的运行结果是否和老师一致。教师巡回指导,重点纠正两个问题:1. 判断相等漏写一个等号;2. 符号书写错误(把!=写成=!、大小于符号写反)。
(四)课堂练习+答疑点评
1. 当堂基础练习
学生独立编写代码,运行输出结果,完成3道必做题:
① 判断15是否大于等于12 ② 判断7和9是否相等 ③ 自主编写3组不同的比较运算(覆盖6种符号)
2. 集中答疑+重点点评
抽取2-3名学生展示代码和运行结果,针对性点评:
① 再次强化核心易错点:判断相等只能用==,绝对不能用=;② 纠正符号书写颠倒、多余空格等小错误;③ 表扬书写规范、自主创新的学生,激发学习积极性。
(五)课堂小结+分层课后作业
1. 课堂小结
师生共同回顾:今天我们学习了6种比较运算符,所有比较运算的结果都是True或False;记住核心口诀:一等于赋值,二等于判断,用运算符就能让程序帮我们做数字判断题!
2. 分层课后作业
基础作业(必做):编写5组数字比较运算代码,每行代码后方用注释标注运行结果,覆盖至少4种运算符。
提升作业(选做):结合生活场景出题,比如“我的年龄大于10岁”“书包里有8本书,比5本多”,编写3组生活化比较代码,输出对错结果。
七、板书设计(简洁童趣版)
# 第11课 比较运算符
✅ 6种核心符号
== 等于 != 不等于
> 大于 < 小于
>= 大于等于 <= 小于等于
��运算结果:只有 True(对) / False(错)
⚠️ 超级重点(易错点)
赋值 = (放数据)≠ 判断 == (比相等)
口诀:一赋值,二判断,编程不犯错!