资源简介 (共16张PPT)第3课算术运算符和表达式浙教版八年级上一、Python算术运算在Python中,基础运算包括:算术运算、关系运算和逻辑运算三大类。运算符表达式描述示例优先级+x+y将x与y相加5+2结果为73-x-y将x与y相减5-2结果为33xy将x与y相乘52结果为102/x/y将x除以y,结果为浮点数5/2结果为2.52//x//y将x除以y,取整数部分5//2结果为22%x%y将x除以y,求余数5%2结果为12xy求x的y次幂52结果为251算术运算,指运用算术运算符进行加、减、乘、除等数学运算。1算术运算符2逻辑运算符3关系运算符notandor<<=>>=!=///+-+x-x幂运算正负号算术操作符比较操作符逻辑操作符运算符优先级别一、Python算术运算高低一、Python算术运算notandor<<=>>=!=///+-+x-x幂运算正负号算术操作符比较操作符逻辑操作符运算符优先级别高低运算法则:先执行优先级高的,再算优先级别低的;同级运算中自左向右执行运算。例子:>>>5+3020/1065.0是不是跟数学运算法则相似呢?一、Python算术运算动态教育课件模进行以下算术运算,观察运算结果。>>>3+5.0>>>90.5>>>123%10亲身体验二、Python算术运算的程序实例温度计编程实现将华氏温度转化为摄氏温度需求:1.问题分析2.算法设计3.编写程序4.调试运行程序设计一般过程:1.问题分析温度计华氏温度与摄氏温度的换算式是:?摄氏温度冰点温度为0摄氏度,沸点为100摄氏度?华氏温度冰点温度为32华氏度,沸点为212华氏度?1摄氏度等于1.8华氏度?摄氏温度(℃)和华氏温度(℉)之间的换算关系为:F=9/5(C+32)C=5/9(F-32)摄氏度×9/5+32=华氏度2.算法设计输入:华氏温度值处理:温度转换公式?输出:摄氏温度值根据分析,程序算法描写如下:算法流程图开始结束输入华氏温度值F输出摄氏温度值CC←(5/9)(F-32)3.编写程序#温度转换F=float(input(“请输入华氏温度值:”))C=(5/9)(F-32)print(“对应的摄氏温度为:”,C)“温度转换”程序代码如下:新建:“File→NewFile”保存:“File→Save“文件重命名:“温度转换.py”动态教育课件模在本例中:1.float()函数的作用是什么?2.如何使输出的摄氏温度保留2位小数?开动脑筋数字字符串数值Int()字符串、整型浮点型float()str()数字字符串Int(123.56)float(123)str(123)4.调试运行按下“F5”键(RunModule)→输入数值动态教育课件模日积月累1.Python常用的数据类型转换函数int([x])将字符串或数字转换成整型。float([x])将字符串或数字转换成浮点数。例如:>>>float(“25”)25.0动态教育课件模日积月累2.格式化函数format()格式:format(value[,format_spec])功能:将数据value按format_spec格式规范表现形式。浮点数格式[width][.precision]表示宽度与精度。例如:>>>x=26.666666666666668>>>print(format(x,’.2f’))26.67动态教育课件模随堂练习1.程序填空。输入一个3位数的自然数,然后依次输出这个数的数字,并用逗号分隔。x=int(input('输入3位数的自然数:'))a=X//100c=x%10print(a,b,c,sep=',')b=x//10%102.编程实现将摄氏温度转换为华氏温度.F表示华氏温度,C表示摄氏温度,C=(5/9)(F-32)知识导航课堂总结python算术运算算术运算符算术表达式运算符优先级程序设计流程……谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台浙教版八上第3课算术运算符和表达式教学设计课题算术运算符和表达式版本浙教版学科信息技术年级八年级学习目标1.知识与技能:掌握常用的运算符和转义字符。2.过程与方法:通过自主讨论、合作探究,提高自主学习的能力。3.情感态度与价值观:让学生掌握基本的Python语法,增强对编程的兴趣。重点运算符的优先级和转义字符。难点算术运算符、逻辑运算符和关系运算符的使用。教学过程教学环节教师活动学生活动设计意图导入新课“报数游戏”两个同学在玩报数游戏,快言快语,难分输赢。游戏规则是这样的:一人给出一个3位数,另一人报出这个数的各位数交换后形成的新数。例如,小王给出数字258,答案为852。为了能击败对手,小王决定通过编程实现报数游戏。你能帮他实现这个功能吗?激发学生进一步探索的兴趣,为本框学习奠定基础。讲授新课一、Python算术运算程序设计中包含四类常用的运算符:算术运算符、逻辑运算符、关系运算符和赋值运算符。(一)算术运算符运算符优先级别运算法则:先执行优先级高的,再算优先级别低的;同级运算中自左向右执行运算。是不是跟数学运算法则相似呢?进行以下算术运算,观察运算结果。>>>3+5.0>>>90.5>>>123%10虽然Python运算符存在优先级的关系,但并不推荐过度依赖运算符的优先级,因为这会导致程序的可读性降低。因此,在这里要提醒学生:①不要把一个表达式写得过于复杂,如果一个表达式过于复杂,则把它分成几步来完成。②不要过多地依赖运算符的优先级来控制表达式的执行顺序,这样可读性太差,应尽量使用“()”来控制表达式的执行顺序。二、Python算术运算的程序实例程序设计一般过程:1.问题分析华氏温度与摄氏温度的换算式是:?摄氏温度冰点温度为0摄氏度,沸点为100摄氏度?华氏温度冰点温度为32华氏度,沸点为212华氏度?1摄氏度等于1.8华氏度?摄氏温度(℃)和华氏温度(℉)之间的换算关系为:F=9/5(C+32)C=5/9(F-32)摄氏度×9/5+32=华氏度2.算法设计根据分析,程序算法描写如下输入:华氏温度值处理:温度转换公式?输出:摄氏温度值3.编写程序“温度转换”程序代码如下:#温度转换F=float(input(“请输入华氏温度值:”))C=(5/9)(F-32)print(“对应的摄氏温度为:”,C)调试运行日积月累1.Python常用的数据类型转换函数int([x])将字符串或数字转换成整型。float([x])将字符串或数字转换成浮点数。2.格式化函数format()格式:format(value[,format_spec])功能:将数据value按format_spec格式规范表现形式。浮点数格式[width][.precision]表示宽度与精度。随堂练习1.程序填空。输入一个3位数的自然数,然后依次输出这个数的数字,并用逗号分隔。x=int(input('输入3位数的自然数:'))a=X//100c=x%10print(a,b,c,sep=',')2.编程实现将摄氏温度转换为华氏温度.F表示华氏温度,C表示摄氏温度,C=(5/9)(F-32)根据自身生活经验回答问题。读图回答问题学生交流学生阅读材料,思考问题学生分小组合作掌握常用的运算符和转义字符。让学生掌握基本的Python语法,增强对编程的兴趣。让学生掌握基本的Python语法,增强对编程的兴趣。培养学生关注时事,发现问题、分析问题、解决问题的能力掌握算术运算符、逻辑运算符和关系运算符的使用。课堂小结板书21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)HYPERLINK"http://www.21cnjy.com/"21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 浙教版八上第3课 算术运算符和表达式.pptx 浙教版八上第3课 算术运算符和表达式教案.doc