资源简介 (共13张PPT)算术运算符和表达式浙教版八年级上 第一单元第3课新课导入同学们,你能把华氏温度转换为摄氏温度吗?摄氏度的含义是指在1个标准大气压下,纯净的冰水混合物为0℃,水的沸点为100℃,将两个温度区间的水银柱进行100等分,每一刻度为1摄氏度,记作1℃。华氏度的含义是指在1个标准大气压下,冰的熔点为32℉,水的沸点为212℉,将两个温度区间的水银柱进行180等分,每一刻度为1华氏度,记作1℉。新知讲授 问题分析 算法设计转换公式:开始输入华氏温度值F温度转换公式输出摄氏温度值C结束新知讲授在Python中,表达式由数、运算符和括号等组成,它的书写方式、运算符、运算顺序等与数学中的要求基本一致。 温度转换公式数学公式算术表达式C = (5 / 9) * ( F – 32 )除法赋值操作符变量乘法减法新知讲授算术运算符存在优先级别,优先程度最高级别为1,级别数字越大,优先级别越低。在同一个表达式中,如果有一个及以上的运算符,那么先执行优先级高的运算,同优先级的算术运算符按照自左向右的顺序执行。运算符 表达式 描述 示例 优先级+ x+y 将x与y相加 5+2结果为7 3- x-y 将x减去y 5-2结果为3 3* x*y 将x与y相乘 5*2结果为10 2/ x/y 将x除以y,结果为浮点数 5/2结果为2.5 2// x//y 将x除以y,取整数部分 5//2结果为2 2% x%y 将x除以y,求余数 5%2结果为1 2** x**y 求x的y次幂 5**2结果为25 1亲身体验>>> 5 + 30 * 20 / 10>>> 3 + 5.0>>> 9 ** 0.5>>> 123 % 10>>>123 // 10>>>123 / 10>>>123 // 10 % 10进行以下算术运算,观察运算结果。任务探究 编写程序float()函数的作用是什么呢?如果不加它,会出现什么问题呢?新知讲授input()函数从键盘中获取的内容是以字符串的类型进行呈现的。但参与“*”等的表达式运算时,数据类型应该为数字。因此,我们需要用到数据类型转换函数。新知讲授Python常用的数据类型转换函数函数 功能 例子int([x]) 将字符串或数字转换为整型 >>> int(123.56)123float([x]) 将字符串或数字转换为浮点数。 >>>float(“123.56”)123.56任务探究 调试运行可以把输出的摄氏温度保留2位小数吗?新知讲授格式化函数format()format(C,‘.2f’)把变量C格式化为保留两位小数的浮点数。“.”不要漏写,如果漏写,最多保留6位小数。round()round(C,2)返回变量C四舍五入的值,保留2位小数。提高练习程序填空。输入一个3位数的自然数,计算机依次打印输出每个数位上的数,中间用逗号分隔。x=int(input('请输入3位数的自然数:'))a=x//100 #百位数的数字___________ #十位数的数字c=x%10 #个位数的数字print(a,b,c,spe=',')课堂小结 展开更多...... 收起↑ 资源预览