资源简介 (共19张PPT)0.引入新知怎么用代码制作计算器?4.2.1 数据的输入 input( )主讲人:一、输入函数input( )小智想制作一个两位数的加法计算器:外部输入两个整数啊a、b,然后显示a+b的结果制作计算器变量:a,b,c输入两个数:input( )计算a+b的结果:c=a+b显示:print( )(1)分析题目要求编程思路一、输入函数input( )(2)绘制流程图编程思路输入:a输入:bc=a+b开始结束输出:c变量:a,b,c输入两个数:input( )整数:int( )计算a+b的结果:c=a+b显示:print( )(1)分析题目要求编程思路一、输入函数input( )变量=input("提示信息")格式输入:a将输入的数据 赋值给 变量a=input( )a=input("请输入一个整数a=")无提示信息,按回车结束本次输入光标闪烁,时有时无,输入时易出错,增加提示语,输入不易出错一、输入函数input( )(2)绘制流程图编程思路a = input("请输入第一个整数a=")b = input("请输入第二个整数b=")c=a+bprint( c )(3)编写代码编程思路输入:a输入:bc=a+b开始结束输出:c为什么是520?而不是25?一、输入函数input( )输入函数input( )的返回结果都是字符串知识点+ 字符型+字符型 +是连接符号数值型+数值型 +是算术运算符字符型+数值型 error* 字符型*字符型 error数值型*数值型 *是算术运算符字符型*数值型 重复输出字符串如果想让输入的数据,特别是数字参与算术运算,应怎么办呢?用相应函数转换成对应的数据类型整数 整型int( x )小数 浮点型float( x )….一、输入函数input( )输入函数input( )的返回结果都是字符串,用相应函数转换成对应的数据类型知识点int(x) 将浮点型x 转换为整型 print(int( 3.14)) #结果为3将内容为整数的字符串 转换为整型 print(int('3')) #结果为3print(int('3.14')) #errorprint(int('叮小码')) #error一、输入函数input( )(2)绘制流程图编程思路a = input("请输入第一个整数a=")a = int(a)b = input("请输入第二个整数b=")b = int(b)c=a+bprint( c )(3)编写代码编程思路输入:a输入:bc=a+b开始结束输出:c变量 =int(input("提示信息") )一、输入函数input( )(2)绘制流程图编程思路a = int(input("请输入第一个整数a="))b = int(input("请输入第二个整数b="))c=a+bprint( c )(3)编写代码编程思路输入:a输入:bc=a+b开始结束输出:c二、实践操作请同学们登录学习平台,体验设计一个考试成绩计算器,并完成评测。请实现一个计算考试成绩总分的计算器,要求如下:1.共语文、数学、英语三门课程,输入三个数,分别表示语文、数学、英语的分数2.打印三门课程的总分数。题目给语文,数学,英语,取变量名外部输入:input( )数字参与计算:int( )计算三科成绩的总分数提示,输出:print( )(1)分析题目要求编程思路二、实践操作(2)绘制流程图编程思路给语文,数学,英语,取变量名外部输入:input( )数字参与计算:int( )计算三科成绩的总分数提示,输出:print( )(1)分析题目要求编程思路输入:yuwen输入:shuxuesum=a+b开始结束输出:sum输入:yingyu二、实践操作yuwen=int(input('请输入语文成绩:'))shuxue=int(input('请输入数学成绩:'))yingyu=int(input('请输入英语成绩:'))sum=yuwen + shuxue + yingyuprint('语文、数学、英语的总成绩是',sum)(3)编写代码编程思路输入:yuwen输入:shuxuesum=a+b开始结束输出:sum输入:yingyu(2)绘制流程图编程思路三、拓展练习输入函数input( )的返回结果都是字符串,用相应函数转换成对应的数据类型知识点float(x) 将整型x 转换为浮点型将内容为小数的字符串 转换为浮点型三、拓展练习BMI(身体质量指数),是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。请同学们思考,我们要如何编写一个计算BMI体质指数的计算器呢?题目分类 BMI范围(中国标准)偏瘦 <=18.4正常 18.5-23.9超重 24.0-27.9肥胖 >=28.0四、课堂小结分析题目要求绘制流程图编写程序调试运行变量输入条件表达式关系运算符逻辑运算符算术运算符输出输入 a变量=input("提示信息")返回数据类型为字符串int(x),将x转换为整型a=int (input("提示信息") )float(x), 将x转换为浮点型a=float (input("提示信息") )== !=and or not% //1.如果从键盘输入22和3,请问下列代码运行结果是( )a=input()b=input()print(a+b)A.22 3 B.223 C.25 D.无法正常输出2.函数input()功能是( )A.打印输出文本信息 B.获取用户的输入C.进行数据类型转换 D.查看数据类型五、课堂练习BB3.函数type()的功能( )A.打印输出文本信息B.获取用户的输入,并把用户输入的内容以变量的方式保存C.进行数据类型转换D.查看数据类型4. 小智想编写代码,计算语文和数学的成绩。在输入成绩后,可以用( )函数将输入的成绩转换为整型。A.int( ) B.float( ) C.str( ) D.complex( )五、课堂练习DAthanks 展开更多...... 收起↑ 资源预览