初中信息技术浙教版2020八年级上册(2020)_8上第3课《算术运算符和表达式 》课件 公开课教案.pptxVIP

  • 11
  • 0
  • 约1.6千字
  • 约 14页
  • 2023-03-02 发布于中国
  • 举报

初中信息技术浙教版2020八年级上册(2020)_8上第3课《算术运算符和表达式 》课件 公开课教案.pptx

第3课算术运算符和表达式天台县外国语学校王优飞一、Python算术运算在Python中,基本运算包括算术运算、关系运算和逻辑运算三大类。由常量、变量、运算符和圆括号等按一定的规则组合构成一个表达式,用来描述数据的计算过程或某种条件判断。一、Python算术运算算术运算是指运用算术运算符,进行数的加、减、乘、除等数学运算。运算符表达式描述示例优先级+x+y加5+2==73-x-y减5-2==33*x*y乘5*2==102/x/y除(结果为浮点数)5/2==2.52//x//y整除5//2==22%x%y求余5%2==12**x**y幂运算/次方运算5**2==251Python常用算术运算符一、Python算术运算算术运算符存在优先级别,优先程度最高级别为1,级别数字越大,优先级别越低。在同一个表达式中,如果有一个及以上的运算符,那么先执行优先级高的运算,同优先级的算术运算按照自左向右的顺序执行。例如:5+30*20/103+(5.0+9**0.5)-123%1065.08.0一、Python算术运算算一算(1)5+20*3/2//8(2)10-2*3**2/3+6(3)9+8%4-6*2+9//4(4)15/(8-3)*28.010.0-16.0一、Python算术运算开动脑筋 如何计算分别得到数123的百、十、个位上的数?二、Python算术运算的程序实例 如图所示,摄氏度的含义是指在1个标准大气压下,纯净的冰水混合物为0℃,水的沸点为100℃,将两个温度区间的水银柱进行100等分,每一刻度为1摄氏度,记作1℃。 华氏度的含义是指在1个标准大气压下,冰的熔点为32℉,谁的沸点为212℉,将两个温度区间的水银柱进行180等分,每一刻度为1华氏度,记作1℉。编程实现将华氏温度F转换为摄氏温度C。问题分析:由题可得(相关知识,按需学习),转换公式为:?温度转换二、Python算术运算的程序实例算法设计: 依据上述分析,需要先输入华氏温度,然后转换为摄氏温度。其算法用自然语言描述如下:开始(1)输入:华氏温度值。(2)处理:温度转换公式。(3)输出:摄氏温度值。其算法的流程图如图所示。输入华氏温度值FC←(5/9)*(F-32)编写程序:“File→New File→Save/Save As”输出摄氏温度值C结束“温度转换”流程图二、Python算术运算的程序实例“温度转换”的代码如下:调试运行:按“F5”键,输入华氏温度值(如80),程序运行结果如图所示。二、Python算术运算的程序实例开动脑筋:在本例中: 1.float()函数的作用是什么? 2.如何使输出的摄氏温度保留2位小数?二、Python算术运算的程序实例日积月累:1. Python常用的数据类型转换函数 int([x]):将字符串或数字转换为整型。 float([x]):将字符串或数字转换为浮点数。 例如:flaot(“25“) 25.0格式化函数format() 格式:format(value[,format_spec]) 功能:将数据value按format_spec格式规范表现形式。例如,浮点数格式[width][.precision]表示宽度和精度。 例如:x=26.6666666668 print(format(x,’.2f’)) 26.67二、Python算术运算的程序实例随堂练习: 1.程序填空。输入一个3位数的自然数,然后依次输出这个数每位上的数字,并用逗号隔开。x=int(input(“请输入3位数的自然数:”))a=x//100 #百位上的数字 #十位上的数字c=x%10 #个位上的数字print(a,b,c,sep=‘,’)2.编程实现将摄氏温度C转换为华氏温度F。总结谢谢 观看天台县外国语学校王优飞

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档