2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符

2025-10-14
| 36页
| 214人阅读
| 1人下载
普通

内容正文:

2.2 算术运算符与赋值运算符 运算符侦探社 活动目标: 1. 知识目标:掌握 Python 7 种基础运算符(+、-、*、/、//、**、%)及对应应用场景; 2. 能力目标:理解变量赋值 “标签指向数据” 的本质,能正确定义变量;学会逗号拼接、f-string 两种打印格式,独立制作简易计算器; 3. 素养目标:通过 “侦探帮老板算账” 场景,提升编程解决实际问题的应用意识 同学们好!今天咱们要化身‘运算符侦探社’的小侦探——看,这是小镇的杂货店,老板姓王,最近他遇到了大麻烦:进货算不清总箱数、卖货算错收款,每次都得重新算,特别耽误生意。所以王老板专门来求助咱们,希望咱们帮他解决7个算账难题,最后再做一个计算器,让他以后不用再手算! 电脑启动中,请稍后... 登录 请输入密码 密码提示:小镇运算符 任务1——解锁算账方法 电脑终于能启动了,哎呀,怎么还有密码呢?提示是小镇运算符,我不知道啊 根据场景线索解破这个密码,相信你一定能做到的! 锦囊一 锦囊二 锦囊三 锦囊妙计 锦囊四 请点击打开锦囊 锦囊一 锦囊一 锦囊二 锦囊三 锦囊四 锦囊妙计 在编写程序时,可以直接使用数据,也可以将数据保存到变量中,方便以后使用。所以在编写程序时,可以直接使用数据,也可以将数据保存到变量中,方便以后使用。所以在编写程序时,可以直接使用数据,也可以将数据保存到变量中,方便以后使用。所以说,变量可以看成是一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有一个名字,通过变量名就可以找到变量中的数据。 在编写程序时,可以直接使用数据,也可以将数据保存到变量中,方便以后使用。所以说,变量可以看成是一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有一个名字,通过变量名就可以找到变量中的数据。 说,变量可以看成是一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有一个名字,通过变量名就可以找到变量中的数据。 说,变量可以看成是一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有一个名字,通过变量名就可以找到变量中的数据。 锦囊一——变量与赋值运算符 12个月 十二进制 锦囊一 锦囊二 锦囊三 锦囊四 锦囊一——变量与赋值运算符 24小时 二十四进制 7天 七进制 12个月 十二进制 锦囊一 锦囊二 锦囊三 锦囊四 运算符 描述 + 加 - 减 * 乘 / 除 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 % 取模,即获得余数 场景1:王老板进了5箱橘子、3箱香蕉,想算一共进了多少箱水果,却不知道该用什么方法。 提示:“算总箱数用什么方法?” 加法(+),附代码 “print (a, "+", b, "=", a + b)”(a=5,b=3) 锦囊三 锦囊一 锦囊二 锦囊三 锦囊四 锦囊妙计 print () 输出:用加号 / 逗号 “拼结果” 锦囊二: 锦囊一 锦囊二 锦囊三 锦囊四 用 + 拼接输出内容 → 可能需要手动用 str() 转类型; (+ 是一个运算符,它的作用是进行字符串拼接(当操作数是字符串时)或者进行数值计算(当操作数是数值时)等。) 用逗号分隔参数给 print() → 不需要手动用 str(),函数自动处理。 (当给 print() 传递多个参数时,参数之间用逗号分隔,print() 会自动把每个参数转换成字符串,然后按顺序输出,并且在参数之间默认添加一个空格。) 锦囊妙计 锦囊二: 锦囊一 锦囊二 锦囊三 锦囊四 逗号拼接:print(变量1, "符号", 变量2, "=", 计算),Python 会自动加空格,比如print(10, "-", 3, "=", 10 - 3),显示 “10 - 3 = 7”; 加号拼接(需注意类型):只能拼 “文字”,所以要把数字转成文字,比如print(str(10) + "-" + str(3) + "=" + str(10 - 3)),也能显示 “10-3=7”; 锦囊妙计 电脑启动中,请稍后... 答案 请把正确的答案拖动到答案方框内 场景2——胶带3元一卷,收到10元,现在他该找多少钱 运算符 描述 + 加 - 减 * 乘 / 除 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 % 取模,即获得余数 场景3:笔3元1支,刚才卖了4支,他想算总收款 关键问题:“算总收款的快捷方法?” 乘法(*),强调 “Python 用,非 ×”,附代码 “print (a, "*", b, "=", a * b)”(a=3,b=4) 运算符 描述 + 加 - 减 * 乘 / 除 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 % 取模,即获得余数 场景4:10颗糖、4个顾客,允许分半颗,每人分几颗 关键问题:“每人分几颗糖?” 浮点除法(/),附代码 “print (a, "/", b, "=", a /b)”(a=10,b=4,结果 2.5) 运算符 描述 + 加 - 减 * 乘 / 除 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 % 取模,即获得余数 场景5:初始 2 米的树苗、3 年后树苗多高? 提示:每年翻倍 幂次方(),附代码 “print (a, "", b,"=", a ** b)”(a=2,b=3,结果 8) 运算符 描述 + 加 - 减 * 乘 / 除 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 % 取模,即获得余数 场景6:10本、3个学生,“不能分半本” 整数除法(//),对比代码 “10/3=3.333” 与 “10//3=3” 关键问题:“只取整数结果,怎么算?” 运算符 描述 + 加 - 减 * 乘 / 除 ** 幂 - 返回x的y次幂 // 取整除 - 返回商的整数部分 % 取模,即获得余数 场景7:10块橡皮、3个同学,每人分3块,剩几块 取余(%),对比代码 “10//3=3” 与 “10%3=1” 侦探社制作 “老板专属计算器” 7 条运算密码咱们全拿到了!现在侦探社要给老板做一台‘输入数字就能自动算 7 种账’的计算器,让他以后不用再手算! 步骤 1—— 设计 “数字输入口” 任务2——制作简易计算器 计算器设计 锦囊二 锦囊一 锦囊二 锦囊三 锦囊四 锦囊妙计 input( )函数 锦囊三: input( )函数 锦囊一 锦囊二 锦囊三 锦囊四 输入的语法 input("提示信息") 例: name=input(“请输入您的姓名:”) print(f’您输入的姓名是:{name}’) 锦囊妙计 强调 input()会把老板输的数当成 “文字”,必须加int()转成 “数字”,不然算不了账!比如老板输 “10”,不加int()会当成 “文字 10”,算加法就错了!” 步骤 1—— 设计 “数字输入口” 步骤 1—— 设计 “数字输入口” # 让王老板输入两个数字,转成能算账的整数,贴标记num1、num2 num1 = int(input("王老板,请输入第一个数(如数量/价格):")) num2 = int(input("王老板,请输入第二个数(如份数/年数):")) 锦囊四 锦囊一 锦囊二 锦囊三 锦囊四 锦囊妙计 f-string 格式化 锦囊二: 锦囊一 锦囊二 锦囊三 锦囊四 锦囊妙计 步骤 2—— 让计算器 “给老板出结果” 任务2——制作简易计算器 计算器设计 步骤 2:让计算器 “给老板出结果” print(" 老板,算账结果来啦:") print(num1, "+", num2, "=", num1 + num2) print(num1, "-", num2, "=", num1 - num2) print(num1, "*", num2, "=", num1 * num2) print(num1, "/", num2, "=", num1 / num2) print(num1, "//", num2, "=", num1 // num2) print(num1, "**", num2, "=", num1 ** num2) print(num1, "%", num2, "=", num1 % num2) 步骤 2:让计算器 “给老板出结果” 步骤 2:让计算器 “给老板出结果” print(" 老板,简洁版结果:") print(f"{num1} + {num2} = {num1 + num2}") print(f"{num1} - {num2} = {num1 - num2}") print(f"{num1} * {num2} = {num1 * num2}") print(f"{num1} / {num2} = {num1 / num2}") print(f"{num1} // {num2} = {num1 // num2}") print(f"{num1} ** {num2} = {num1 ** num2}") print(f"{num1} % {num2} = {num1 % num2}") 步骤 2:让计算器 “给老板出结果” 核心逻辑 input() 获取用户输入 → int() 转成整数 → 用7种算术运算符(+、-、*、/、//、**、%)计算 → print() 输出结果。 • 两种打印格式的区别: ◦ 方式1的 print(num1, "+", num2, "=", add) 是“多参数拼接”,通过逗号分隔不同元素,Python 自动拼接成一行; ◦ 方式2的 print(f"{num1} + {num2} = {add}") 是“f-string 格式化”,在引号前加 f,用 {} 包裹变量,代码更简洁。 侦探们,计算器做好了,得验收一下能不能帮老板解决问题!8 分钟完成两个任务: 模拟老板输入num1=8、num2=5,看计算器算的‘8//5=1’‘8%5=3’对不对; 再模拟老板输入一组数(比如 12 和 4),确保两种格式都能正常出结果。 本课知识总结 Lavf60.16.100 vid:v03b5eg10004d3hl47fog65vvnsnej40 Lavf60.16.100 vid:v02870g10004d3h4c0vog65s3rdehlo0 Lavf60.16.100 vid:v0d69cg10004d3hn89vog65je4q119j0 Lavf60.16.100 vid:v0d69cg10004d3gus2fog65ich441gp0 Lavf60.16.100 vid:v0269cg10004d3gv3m7og65ofpnqjcg0 $

资源预览图

2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符
1
2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符
2
2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符
3
2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符
4
2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符
5
2026年+湖北省+程序设计+计算机技能高考复习课件+算术运算符与赋值运算符
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。