当前位置: 首页 > news >正文

「Python教案」运算符的使用

一、课程目标
  1. 知识目标
  • 能够使用Python中的算术运算符、比较运算符、逻辑运算符、赋值运算符、位运算符来编写程序。

  • 能合理的利用运算符优先级规则,来解决程序设计中的逻辑问题。

  1. 能力目标
  • 能够利用运算符实现数字计算、逻辑判断和位运算等。

  • 能够分析代码中使用运算符出现的错误,并能修改错误。

  1. 思政目标
  • 注意代码书编写规范,培养严谨细致的工匠精神。

  • 通过小组合作,增强团队合作意识。

  • 通过中国制造业数字化转型案例,建立科技报国的价值观。

二、学习内容
  1. 算术运算符:用于基本的数学运算
    在这里插入图片描述

  2. 比较运算符:用于比较两个值,结果为布尔值(True或False)
    在这里插入图片描述

  3. 逻辑运算符:用于组合多个条件判断,返回布尔值(True或False)
    在这里插入图片描述

  4. 赋值运算符:用于给变量赋值或进行复合运算赋值
    在这里插入图片描述

  5. 位运算符:对整数的二进制位进行运算。
    在这里插入图片描述

三、重点分析

在这里插入图片描述

四、难点分析

在这里插入图片描述

五、教学活动设计
  1. 概念引入

    试想一下,在超市购物的结算过程,需要用到了哪些运算符。→ `total =

price * quantity,赋值运算符=好比购物结算,*`用来计算总金额。

  1. 概念定义与案例解析
  • 案例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. 常见错误及解决
    1747907771836)

  2. 课堂练习(配套答案)

  • 练习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:编写程序计算阶乘和(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
六、考核设计
  1. 过程性考核(40%)
  • 课堂练习的完成程度(20%)

  • 编写代码的规范性与添加注释的规范性(10%)

  • 参与小组讨论和解决问题的能力(10%)

  1. 终结性考核(60%)
  • 理论测试(30%):运算符优先级选择题、位运算应用题

  • 综合项目(30%):开发简易计算器(要求包含错误处理机制)

相关文章:

  • 【详解自定义类型:联合和枚举】:联合体类型的声明、特点、大小的计算,枚举类型的声明、优点和使用
  • 2023河南CCPC省赛vp部分补题
  • [Java恶补day3] 128. 最长连续序列
  • 【C语言】复习~动态内存管理
  • python线性回归
  • 国标GB28181设备管理软件EasyGBS视频监控系统打造工厂可视化监管场景解决方案
  • HTML应用指南:利用POST请求获取全国中通快递服务网点位置信息
  • 使用Python复制Word文档样式并生成新文档
  • 【调优】Java 调优学习笔记之字符串
  • Python unittest
  • ProtoBuffer在Android端的编译
  • 若依代码生成
  • 一文读懂GRPC
  • STM32之温湿度传感器(DHT11)
  • python 实现 web 请求与相应
  • NIFI的处理器:RouteOnContent 1.28.1
  • 车载软件架构 --- FLASH bootloader 设计要点
  • Accelerate 2025北亚巡展正式启航!AI智御全球·引领安全新时代
  • Nginx核心功能
  • 【朝花夕拾】S32K144 backdoor key解锁后劳德巴赫或者JLINK更新app
  • 小网站建设公司排名/百度搜索热词排行榜
  • 个人网站模板html下载/百色seo关键词优化公司
  • 建设网站的过程/网站设计制作培训
  • 云南省建设厅网站职称评审/项目推广方式有哪些
  • 阜宁住房和城乡建设局网站/bing搜索引擎国内版
  • 家里做网站买什么服务器好/做网络推广需要多少钱