资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,9/30/2022,#,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,YCF,(中职)Python编程基础与应用电子课件基本输入和输出函数,基本输入和输出函数,主讲:,:,Python,编程基础与应用,配套课件,+,contents,目,录,基本输入和输出函数,案例,1,货运软件对钢管重量的智能估算,基本输入和输出函数,01,基本输入和输出函数,程序要实现人机交互功能,需能够向显示设备输出有关信息及提示,同时也要能够接收从键盘输入的数据。,input(),函数用于接收一个标准输入数据,该函数返回一个字符串类型数据。,print(),函数用于向控制台中输出数据。,基本输入和输出函数,#,变量与字符串的连接(拼接)方法一,city=,中国珠海,#,定义一个变量并同时赋值,print(,这里有一行文字,)#,输出字符器,需要加上引号,print(city)#,输出变量,不需要加上引号,print(,我爱,city,永远爱它。,)#,这里使用逗号,+,变量的方法,把字符串与变量连接起来,#,变量与字符串的格式化(拼接)方法二,#,括号及其里面的字符,(,称作格式化字段,),将会被,format(),中的参数替换,print(,网址:,.format(,百度,),#,在括号中的数字用于指向传入对象在,format(),中的位置,即数字序号,print(0,和,1.format(Google,baidu),#,如果在,format(),中使用了关键字参数,那么它们的值会指向使用该名字的参数,print(name,网址:,site.format(name=Python,教程,site=),#,位置及关键字参数可以任意的结合,print(,站点列表,0,1,和,other,。,.format(sina,baidu,other=taobao),#input(),输入示范,yourname=input()#,这里任何没有提示,让你输入内容,yourage=input(,请输入你的年龄:,)#,这里有提示,使用比较友好,让你输入内容,范例,2-3,input(),函数和,print(),函数的使用,在使用,print(),时,可以灵活地结合,format(),来使用,可以把字符进行格式化。,这里有一行文字,中国珠海,我爱 中国珠海 永远爱它。,百度网址:,Google,和,baidu,Python,教程网址:,站点列表,sina,baidu,和,taobao,。,你好,请输入你的年龄:,18,它的结果如下:,案例,1,货运软件对钢管重量的智能估算,02,【,案例描述,】,港珠澳大桥,集桥、岛、隧于一体,是世界最长的跨海大桥,有无数的技术创新,并于,2018,年,10,月,24,日开通运营。港珠澳大桥是目前内地建设标准最高的桥梁,设计使用寿命,120,年,抗台风,16,级,主梁用钢达,42,万吨,(,可建,60,座埃菲尔铁塔,),。隧道海底部分长,5664,米,由,33,个巨型沉管连接而成,沉管排水量约,76000,吨,比辽宁舰满载时还多出,8500,吨,人送外号,沉管航母,沉管共消耗,33,万吨钢筋和,100,万方混凝土,足以建造,8,座迪拜塔。,科学地计算钢材重量就关系到钢材的运输问题。某物联网研发企业,需要对运输钢材的货运公司设计一个软件,估算每辆车的钢材运输量。一个重要的程序模块是通过用户输入钢材的内半径、外半径和长度,即可自动地和智能地估算指定型号的钢材重量。请你编写程序,研发这一个模块。,【,案例描述,】,计算钢管的重量的方法(截面算法):,重量,=,(外半径,X,外半径,-,内半径,X,内半径),XX,长度,X,材质密度,通常碳钢的密度是,7.85,,不锈钢,304,、,304L,的密度是,7.93,,,316/616L,的密度是,7.98,。,【,案例分析,】,1,)先计算钢管一端的横截面面积,再乘以长度和密度,求得重量。重量,=,(外半径*外半径,-,内半径*内半径)*,*,长度*材质密度。通过查找资料,可知碳钢的密度是,7.85,,不锈钢,304,的密度是,7.93,,,316/616L,的密度是,7.98,。,2,)创建变量,R,用来保存用户输入的外半径,变量,r,用来保存用户输入的内半径,3,)将用户的输入的数据通过,float(),转成浮点数数据。,4,),Python,的,math,模块中包含常量,pi,,通过导入,math,模块可以直接使用该值。,5,)根据公式计算钢材的重量。,【,实施步骤,】,新建,Python,文件“,2-3.py”,,首先使用,input(),函数来获取用户的选择的钢材类型和钢材的内半径,r,与外半径,R,与长度,L,,然后将用户的输入的数据通过,float(),转成浮点数数据,根据公式计算钢材的重量并赋值给变量,w,,最后使用,print(),函数输出计算的结果。,import math,print(,钢材重量查询功能,n),print(,输入,1,,碳钢,n,输入,2,,不锈钢,304,、,304Ln,输入,3,,,316/616Ln,输入,0,,退出自助查询系统!,),while True:,info=input(,请选择钢材的材质类型,),R=float(input(,请输入钢材的外半径,(,毫米,),:,)#,获取输入内容,r=float(input(,请输入钢材的内半径,(,毫米,),:,),L=float(input(,请输入钢材的长度,(,米,),:,),if info=1:,w=float(math.pi*(R*R-r*r)*L*7.85/1000),print(,此钢材的重量是:,w),elif info=2:,w=float(math.pi*(R*R-r*r)*L*7.93/1000),print(,此钢材的重量是:,w),elif info=3:,w=float(math.pi*(R*R-r*r)*L*7.98/1000),print(,此钢材的重量是:,w),elif info=0:,print(,退出自助查询系统!,),break,【,调试结果,】,可以直接在文件夹路径中双击“,2-3.py”,文件,即可调用。,钢材重量查询功能,输入,1,,碳钢,输入,2,,不锈钢,304,、,304L,输入,3,,,316/616L,输入,0,,退出自助查询系统!,请选择钢材的材质类型,1,请输入钢材的外半径,(,毫米,),:,50,请输入钢材的内半径,(,毫米,),:,30,请输入钢材的长度,(,米,),:,5,此钢材的重量是:,197.29201864543901,试一试,1,)写出计算圆的面积和周长的程序。,2,)结合海伦公式,写出计算的三角形的面积的程序。,三角形半周长,q=(x+y+z)/2,,三角形面积,S=(q*(q-x)*(q-y)*(q-z)*0.5,。,x,、,y,和,z,是三角形的三条边。,3,)写出计算球体表面积和体积的程序。,球体表面积公式:,S=4*pi*(R2),,球体体积公式:,V=4/3*pi*(R3),。其中,pi,为圆周率,,R,为圆直径,,2,为平方,,3,为立方,本章小结,03,本章小结,本章首先对,Python,的语法特点进行了介绍,主要包括注释、代码缩进与编码规范,然后对保留字、标识符及定义变量的方法进行介绍,接下来介绍,Python,的基本数字类型、运算符最后介绍了基本输入和输出函数。本章的内容是学习,Python,的基础,需要重点掌握,后续学习打下良好的基础。,习题,04,选择题,1),关于,Python,中的复数,下列说法错误的是,(),A,、表示复数的语法是,real+imagej,B,、实部和虚部都是浮点数,C,、虚部必须后缀,j,,且必须是小写,D,、,complex(x),会返回以,x,为实部,虚部为,0,的复数,2),下面哪个不是,Python,合法的标识符,(),A,、,int32 B,、,40XL C,、,self D,、,_name_,选择题,3)Python,语言采用严格的,“,缩进,”,来表明程序的格式框架。下列说法不正确的是:,(),A,、缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。,B,、代码编写中,缩进可以用,Tab,键实现,也可以用多个空格实现,但两者不混用。,C,、,“,缩进,”,有利于程序代码的可读性,并不影响程序结构。,D,、不需要缩进的代码顶行编写,不留空白。,选择题,4),在,Python,集成开发环境中,可使用()快捷键运行程序。,A,、,Ctrl+S B,、,F5 C,、,Ctrl+N D,、,F1,5),与关系表达式,x=0,等价的表达式是,(),x=0 B,、,not x C,、,x D,、,x!=1,操作题,1,)输入长和宽,计算长方形的面积和周长。,2,)输入上底、下底和高,计算梯形的面积和周长。,3,)根据输入的父亲和母亲的身高,预测儿子的身高,并打印出来,计算公式为:儿子的身高,=,(父亲的身高,+,母亲的身高),*0.54,。,4,)输入,a,、,b,、,c,,输出,a,与,b,相乘后再除以,c,的值,5,)输入两个整数,x,y,,交换这两个数的值后输出,x,y,6,)把,560,分钟换算成用小时和分钟表示,然后进行输出,7,)输入两个整数:,1500,和,350,,求出它们的商和余数并进行输出,操作题,8,)摄氏温度(,C,)和华氏温度(,F,)之间,du,的换算关系为:,F=C1.8+32,,,C=(F-32)1.8,。输入一个摄氏温度值,自动计算出华氏温度值。,9,)结合海伦公式,写出计算的三角形的面积的程序。其中三角形半周长,q=(x+y+z)/2,,三角形面积,S=(q*(q-x)*(q-y)*(q-z)*0.5,。,x,、,y,和,z,是三角形的三条边。,10,)写出计算球体表面积和体积的程序。其中球体表面积公式:,S=4*pi*(R*R),,球体体积公式:,V=4/3*pi*(R*R*R),。其中,pi,为圆周率,,R,为圆直径。,感谢聆听,主讲:,:,Python,编程基础与应用,配套课件,
展开阅读全文