资源简介 (共28张PPT)绿色出行——输入/输出函数与赋值语句的应用粤高教版八年级下册运行调试Python 程序常见错误提示顺序 操作要求 错误提示信息 提示的中文含义1 第3行代码前面多了一个空格 unexpected indent 意外缩进2 If 语句后面少了一个: invalid syntax 语法错误3 最后一行代码的括号是全角符号,不是半角符号 invalid character in identifier 标识符中的字符无效4 你遇到的其他问题本微课适用于:粤高教版信息技术教材八年级下册第一单元 第3课 绿色出行——输入/输出函数与赋值语句的应用绿色出行——输入/输出函数与赋值语句的应用分析问题输入函数目录编写程序运行调试引入——绿色出行绿色出行——输入/输出函数与赋值语句的应用标题包含哪三个知识点?分析问题输入/输出函数怎么拼写?赋值语句a=3应该怎么读?引入——绿色出行假设家住附近,每天走路上学,可以为节能减排做什么贡献?选择绿色出行可以减少哪两个量?分析问题分析问题流程图——绿色出行问题:相同路程下,选择绿色出行能为环保贡献力量。假设每天外出的总路程为s公里,汽车每公里废气排放量w1克/公里,每100公里汽车油耗为C1升,选择绿色出行可以节约多少废气量w和汽油量c?分析问题完成P19流程图自然语言算法:输入:计算:输出:流程图——绿色出行设计算法输出汽油量和减排量输入路程s开始?输入废气量w1计算废气量w和汽油量c结束完成P19流程图自然语言算法:输入:总路程输入:单位废气排放量,单位油耗计算:总废气排放量,总油耗输出:结果流程图——绿色出行设计算法输出汽油量和减排量输入路程s开始输入油耗c1输入废气量w1计算废气量w和汽油量c结束c=s*c1/100w=s*w1print(w,c)?输入函数input()输入命令及数据 屏幕输出 探究结论>>>input() 100 '100' 接收到的数是以单引号括住的字符串类型数据>>>input('输入总路程:') 输入总路程:70 '70' 输入该命令后,会显示提示字符串:____________>>>s=input('输入总路程:') 输入总路程:60.5 >>>s*10.5 (出现错 误提示) ①赋值语句能将input()输入的数据以字符串类型存到变量s中;②______类型数据不能与浮点型数据10.5相乘>>>s=float(input('输入总路程:')) 输入总路程:60.5 >>>s*10.5 635.25 用float()函数将输入的数转换为浮点数,再存到变量__中,就可以参加算术运算了输入总路程:字符串s输入函数完成P21探究s=float( )input(' ')输入总路程:s=float( )input(' ')输入总路程:s=float( )input(' ')输入总路程:赋值语句转换函数输入函数提示字符串输入函数演练——绿色出行编写程序输出汽油量和减排量输入路程s开始输入油耗c1输入废气量w1计算废气量w和汽油量c结束c=s*c1/100w=s*w1print(w,c)s=float(input('输入总路程:'))c1= w1= 输入函数1)作用:接收从键盘输入的数据2)函数格式:input(提示字符串)3)说明:提示字符串可以省略可以将输入的结果赋值给变量输入的数据以字符串类型存放,要参与算式运算时,须先使用int()、float()函数转化为数字型数据演练——绿色出行(改进)s_str=input("输入总路程:")s=float(s_str)c1_str=input("输入每100公里汽车油耗:")c1=float(c1_str)w1_str=input("输入每公里废气排放量:")w1=float(w1_str)c=s*c1/100w=s*w1print(c)print(w)提问:1. 演练中,针对总路程定义了几个变量?两个:s_str 记录输入的总路程字符串s记录转换后的总路程数值2. 思考--如果开发中,需要用户通过控制台输入很多个数字,针对每一个数字都要定义两个变量,方便吗?不方便编写程序演练——绿色出行(改进)c=s*c1/100w=s*w1print(c)print(w)s=float(input(“输入总路程:”)w1=float(input(“输入每公里废气排放量:”))c1=float(input(“输入每100汽车油耗:”))运行调试print(“节约了”,c,”升汽油”)print(“减少了”,w,“克气排量”)print(“节约了%f升汽油”,%c)print(“减少了%f克气排量”,w)程序编写好后,还需要不断调试以发现和改正错误,直到程序能够解决问题。调试——绿色出行测试数据 输出结果 手工计算结果s (公里) c1 (升/100公里) w1 (克/公里) c (升) w (克) c (升) w(克)11 10 18010.1 15 17520 9.4 168.41.1 19801.515 1767.51.88 3368实践与创作1、参考数学的相关知识,编一个通用程序求解一元一次方程。提示:系数通过input() 函数输入 ax+bx=c实践与创作2、输入两个整数,编程计算它们的和、差、积、商、整数商和余数,输入、输出样例见表。输入样例 输出样例16 5 16+5=2116-5=1116*5=8016/5=3.216//5=316%5-1实践与创作3、祖冲之是世界数学史上第一个将圆周率(π)值计算到小数点后七位的数学家。这项成果领先世界近1000年,中国古代将圆周率称作“祖率”。有了圆周率,就可以精确计算圆的周长、面积和球的体积等。已知圆的半径为r,π取值3.14,请编程求出该圆的面积和周长。检测与评估1、下列哪些变量名是正确的?( )。A.A12 B.while C.3-X D.age5 E.#old F.ab cd2、赋值语句中,赋值号为“_____“,与数学中的“=”不同,它作用是计算右边_________的值,将结果存入左边的_______中。3、赋值语句和print()函数都能对表达式进行计算,但赋值语句计算的结果能用____________保存起来,在程序中继续使用;而__________只能将结果直接显示,不能保存。=表达式A D变量变量print()函数检测与评估4、写出下列程序的运行结果:(1)my=18/4-3print(my)结果:_______________1.5(2)n=int(input('请输入数据:'))v=n*5+20print('VP=',v)(运行时输入5)结果:_______________VP=45检测与评估4、写出下列程序的运行结果:(3)x=int(12.33)y=int('101')z=float('10')print(x-y+z)结果:_______________-79.0学习评估表评估项目 掌握程度 我在本课学习中的最大收获和不足了解变量的作用及命名规则 较好 一般 较差掌握类型转换函数float()的作用及使用掌握input()、print()函数及赋值语句的作用及书写格式。应用本课知识编写简单的顺序结构程序能初步设计数据对程序进行测试。我的学习效果达到了_______级课堂总结1、input()函数格式:2、赋值语句的格式:3、 print()函数的格式:input(提示字符串)<变量>=<表达式>print(输出项1,输出项2......)谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站兼职招聘:https://www.21cnjy.com/recruitment/home/admin 展开更多...... 收起↑ 资源列表 【粤高教版(2018)】八下第3课 绿色出行——输入输出函数与赋值语句的应用 28张+视频.pptx 绿色出行宣传片~1.mp4