「Python教案」运算符的使用
一、课程目标
- 知识目标
-  能够使用Python中的算术运算符、比较运算符、逻辑运算符、赋值运算符、位运算符来编写程序。 
-  能合理的利用运算符优先级规则,来解决程序设计中的逻辑问题。 
- 能力目标
-  能够利用运算符实现数字计算、逻辑判断和位运算等。 
-  能够分析代码中使用运算符出现的错误,并能修改错误。 
- 思政目标
-  注意代码书编写规范,培养严谨细致的工匠精神。 
-  通过小组合作,增强团队合作意识。 
-  通过中国制造业数字化转型案例,建立科技报国的价值观。 
二、学习内容
-  算术运算符:用于基本的数学运算 
  
-  比较运算符:用于比较两个值,结果为布尔值(True或False) 
  
-  逻辑运算符:用于组合多个条件判断,返回布尔值(True或False) 
  
-  赋值运算符:用于给变量赋值或进行复合运算赋值 
  
-  位运算符:对整数的二进制位进行运算。 
  
三、重点分析

四、难点分析

五、教学活动设计
-  概念引入 试想一下,在超市购物的结算过程,需要用到了哪些运算符。→ `total = 
price * quantity,赋值运算符=好比购物结算,*`用来计算总金额。
- 概念定义与案例解析
- 案例1:BMI计算器
height = 1.75weight = 68bmi = weight / (height ** 2) # 幂运算符优先级演示print(f"BMI指数:{bmi:.1f}") # 输出:BMI指数:22.2
- 案例2:智能温控系统逻辑判断
temp = 28is_working_day = Trueif temp > 30 or (temp > 25 and not is_working_day):print("启动空调")
-  常见错误及解决 
  
-  课堂练习(配套答案) 
-  练习1:计算表达式 (3 + 5 * 2) // 4 - 1的值答案:表达式的运算过程, (3+10)=13 → 13//4=3 → 3-1=2,注意运算符的优先级。
-  练习2:代码填空,完善温度报警逻辑,当温度大于35℃时报警。 
current_temp = 38max_temp = 35# 补全代码:当温度超过最大值时触发报警if ____________:print("温度异常!")
答案:current_temp > max_temp
- 课后作业(配套答案)
- 作业1:编写程序计算阶乘和(1!+2!+3!+4!)
total = 0fact = 1for i in range(1,5):fact *= itotal += factprint(total) # 输出:33
- 作业2:分析以下代码输出结果
a, b = 10, 20a, b = b % a, a // bprint(a, b) # 输出:0 5
六、考核设计
- 过程性考核(40%)
-  课堂练习的完成程度(20%) 
-  编写代码的规范性与添加注释的规范性(10%) 
-  参与小组讨论和解决问题的能力(10%) 
- 终结性考核(60%)
-  理论测试(30%):运算符优先级选择题、位运算应用题 
-  综合项目(30%):开发简易计算器(要求包含错误处理机制) 
