《Python编程案例教程》(刘庆)666-9教案 第4课 Python编程基础知识-运算符的使用.doc

《Python编程案例教程》(刘庆)666-9教案 第4课 Python编程基础知识-运算符的使用.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 课 Python编程基础知识-运算符的使用的 第 课 Python编程基础知识-运算符的使用的基基本本 PAGE 2 43421 4 Python编程基础知识-运算符的使用 4 Python编程基础知识-运算符的使用 第 课 PAGE 7 Python编程基础知识-运算符的使用 第 Python编程基础知识-运算符的使用 第 课 4 PAGE 1 课题 Python编程基础知识-运算符的使用 课时 2课时(90 min) 教学目标 知识技能目标: (1)掌握Python中运算符的使用 (2)学习Python语言中支持的多种运算符 思政育人目标: (1)培养学生掌握信息的思维,通过搜集的信息去解决问题 (2)在学习中提高探索能力,帮助学生不断的提高探索意识 教学重难点 教学重点:Python中多种运算符 教学难点:Python中运算符的使用 教学方法 讲授法、启发法、问答法、演示法、讨论法、练习法 教学用具 电脑、投影仪、多媒体课件、教材 教学设计 第1节课:考勤(2 min)→新知导入(4 min)→知识讲解(30 min)→?知识抢答(7 min) 第2节课:新知导入(4 min)→?知识解(26 min)→?课堂练习(8 min)→?课堂小结(5 min)→作业布置(2 min) 教学过程 主要教学内容及步骤 设计意图 第一节课 考勤 (2 min) 【教师】清点上课人数,记录好考勤 【学生】班干部报请假人员及原因 培养学生的组织纪律性,掌握学生的出勤情况 知识预热 (4 min) 【教师】介绍运算符的作用,引出新知识点 运算符用于连接表达式中各种类型的数字、变量等操作数,其作用是指明对操作数所执行的运算类型。Python支持多种类型的运算符,包括算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符、成员运算符、身份运算符和位运算符等 【学生】聆听、思考 从运算符的作用入手,让学生联想到Python中的运算符,激发学生的求知欲 知识讲解 (30 min) 【教师】提问学生问题 常用的算术运算符和赋值运算符有哪些? 【学生】思考、回答 【教师】讲述算术运算符和赋值运算符 1.Python提供了7个基本的算术运算符,其运算方式与数学中基本类似。具体符号及其对应的功能举例如表2-2所示 表2-2 算术运算符 运算符 名 称 说 明 示 例 + 加法运算 将运算符两边的操作数相加 a + b = 7 - 减法运算 将运算符左边的操作数减去右边的操作数 a - b = -1 * 乘法运算 将运算符两边的操作数相乘 a * b = 12 / 除法运算 将运算符左边的操作数除以右边的操作数 a / b = 0.75 % 模运算 返回除法运算的余数 a % b = 3 ** 幂(乘方运算) 表达式x**y,则返回x的y次幂 a ** b = 81 // 整除 返回商的整数部分。如果其中一个操作数为负数,则结果为负数 a // b = 0,b // a = 1 -a // b = -1 Python中同一个表达式可以包括多种运算符,还可以使用括号来修改运算次序。例如: 1 + 2 * 3 #正常运算次序 7 (1 + 2) * 3 #使用括号修改运算次序 9 2.赋值运算符用来给变量赋值,Python提供的赋值运算符可分为简单赋值与复合赋值两大类。简单赋值运算符“=”已经在上一节中介绍了,下面着重介绍复合赋值。在Python中,经常会有利用变量的原有值计算出新值并重新赋值给这个变量的情况。例如,下面表达式就是把变量a的值加上1后再赋值给它自己 a = a + 1 复合赋值运算符允许缩短这个表达式以及类似的表达式。使用“+=”运算符,可以将上面的表达式简写为: a += 1 #相当于a = a+1 复合算术赋值运算符包括+=、-=、*=、/=、%=、**=和//=共7种 【学生】聆听、思考 【教师】讲解关系运算符和成员运算符 关系运算符又称比较运算符,用于比较运算符两侧的值,比 较的结果是一个布尔值,即True或False 使用关系运算符时需注意以下几点: (1)小于等于、大于等于、等于、不等于运算符(<=、>=、==、!=)的表示方法与数学中的表示方法不同(≤、≥、=、≠) (2)关系运算符两侧的值可以是数值、字符串等类型,但应为同一类型 (3)字符串数据进行比较运算时,按照其内容的ASCII码值进行比较。在比较两个字符串时,先比较第一个字符,其中ASCII码值较大的字符所在字符串较大,如果第一个字符相同,再比较第二个字符……依此类推 Python的逻辑运算符包括and(与)、or(或)、not(非

文档评论(0)

qjgyx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档