版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、正版课件 内容可修改(中职)Python编程基础与应用电子课件基本输入和输出函数基本输入和输出函数主讲: :Python编程基础与应用配套课件+contents目录基本输入和输出函数案例1货运软件对钢管重量的智能估算基本输入和输出函数01基本输入和输出函数程序要实现人机交互功能,需能够向显示设备输出有关信息及提示,同时也要能够接收从键盘输入的数据。input()函数用于接收一个标准输入数据,该函数返回一个字符串类型数据。print()函数用于向控制台中输出数据。基本输入和输出函数#变量与字符串的连接(拼接)方法一city=中国珠海 #定义一个变量并同时赋值print(这里有一行文字) #输出字
2、符器,需要加上引号print(city) #输出变量,不需要加上引号print(我爱,city,永远爱它。) #这里使用逗号+变量的方法,把字符串与变量连接起来#变量与字符串的格式化(拼接)方法二#括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换print(网址:.format(百度, )#在括号中的数字用于指向传入对象在 format() 中的位置,即数字序号print(0 和 1.format(Google, baidu) #如果在 format() 中使用了关键字参数, 那么它们的值会指向使用该名字的参数print(name网址: site.format(n
3、ame=Python教程, site=) #位置及关键字参数可以任意的结合print(站点列表 0, 1, 和 other。.format(sina, baidu, other=taobao)#input()输入示范yourname=input() #这里任何没有提示,让你输入内容yourage=input(请输入你的年龄:) #这里有提示,使用比较友好,让你输入内容范例2-3input()函数和print()函数的使用在使用print()时,可以灵活地结合format()来使用,可以把字符进行格式化。这里有一行文字中国珠海我爱 中国珠海 永远爱它。百度网址:Google 和 baiduPyt
4、hon教程网址: 站点列表 sina, baidu, 和 taobao。你好请输入你的年龄:18它的结果如下:案例1货运软件对钢管重量的智能估算02【案例描述】港珠澳大桥,集桥、岛、隧于一体,是世界最长的跨海大桥,有无数的技术创新,并于2018年10月24日开通运营。港珠澳大桥是目前内地建设标准最高的桥梁,设计使用寿命120年,抗台风16级,主梁用钢达42万吨(可建60座埃菲尔铁塔)。隧道海底部分长5664米,由33个巨型沉管连接而成,沉管排水量约76000吨,比辽宁舰满载时还多出8500吨,人送外号沉管航母,沉管共消耗33万吨钢筋和100万方混凝土,足以建造8座迪拜塔。科学地计算钢材重量就关
5、系到钢材的运输问题。某物联网研发企业,需要对运输钢材的货运公司设计一个软件,估算每辆车的钢材运输量。一个重要的程序模块是通过用户输入钢材的内半径、外半径和长度,即可自动地和智能地估算指定型号的钢材重量。请你编写程序,研发这一个模块。【案例描述】计算钢管的重量的方法(截面算法):重量=(外半径X外半径-内半径X内半径)XX长度X材质密度通常碳钢的密度是7.85,不锈钢304、304L的密度是7.93,316/616L的密度是7.98。【案例分析】1)先计算钢管一端的横截面面积,再乘以长度和密度,求得重量。重量=(外半径*外半径-内半径*内半径)*长度*材质密度。通过查找资料,可知碳钢的密度是7.
6、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 ma
7、thprint(钢材重量查询功能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
8、 = 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请输入钢材的外半径(毫米)
9、: 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的语法特点进行了介绍,主要包括注释、代码缩
10、进与编码规范,然后对保留字、标识符及定义变量的方法进行介绍,接下来介绍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语言采用严
11、格的“缩进”来表明程序的格式框架。下列说法不正确的是:( )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, y6)把560分钟换算成用小时和分钟表示,然后进行输出7)输入两个整数:1500和350,求出它们的商和余数并进行输出操作题8)摄氏温度(C)和华氏温度(F)之间du的换算关系为:F=C1.8+32,C=(F-32)1.8。输入一个摄氏温度值,自动计算出华氏温度值。9)结合海伦公式,写出计算的三角
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年幼儿园戏剧活动中教师入戏与出戏策略
- 2026重庆经开区物业管理有限公司财务人员招聘笔试参考试题及答案解析
- 2026年施工现场桥梁施工应急预案方案
- 2026年职业生涯规划报告医学生医学教育规划
- 2026年养老院半失能老人照护案例
- 2026上半年四川内江市威远县紧密型县域医共体管理委员会招聘成员单位编外人员22人考试参考试题及答案解析
- 2026年水处理药剂行业大客户营销与关系维护方案
- 2026年强基计划背景下的拔尖创新人才培养方案
- 2026年英语专业大学生职业生涯规划书模板
- 2026临沂北城新区某合作单位招聘工作人员(10人)笔试备考试题及答案解析
- 2026河南新乡南太行旅游有限公司招聘16岗49人考试参考试题及答案解析
- 2026年春季西师大版(2024)小学数学三年级下册教学计划含进度表
- T-GFIA 004-2026 特色(呼吸系统调养)森林康养服务规范
- 2026年春季湘少版(三起)四年级下册英语教学计划(含进度表)
- 新东方《中国学生出国留学发展报告》
- 门诊护理职业发展与规划
- 2026年3月15日九江市五类人员面试真题及答案解析
- 2026国家开放大学出版传媒集团招聘5人笔试备考题库及答案解析
- 2024版2026春新版三年级下册道德与法治全册教案教学设计
- 2026年西安电力高等专科学校单招职业技能考试模拟测试卷附答案
- (2025年)上海专升本普通心理学模拟试题真题试卷及答案
评论
0/150
提交评论