Python编程基础与应用第2章节练习题+答案_第1页
Python编程基础与应用第2章节练习题+答案_第2页
Python编程基础与应用第2章节练习题+答案_第3页
Python编程基础与应用第2章节练习题+答案_第4页
Python编程基础与应用第2章节练习题+答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Python编程基础与应用第2章节练习题+答案Python编程基础与应用第2章节练习题+答案Python编程基础与应用第2章节练习题+答案第2章节练习题一、选题题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、

2、缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。 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)根据输入的父亲和母亲的身

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)结合海伦公式,写出计算的三角形的面积的程序。其中三角形半周长q=(x+y+z)/2,三角形面积S = (q*(q-x)*(q-y)*(q-z

4、)*0.5。x、y和z是三角形的三条边。10)写出计算球体表面积和体积的程序。其中球体表面积公式:S=4*pi*(R* R) ,球体体积公式:V=4/3*pi*(R* R* R) 。其中pi为圆周率,R为圆直径。第2章节练习题的参考答案一、选择题12345CBCBB二、操作题第1题len= float(input(输入长方形的长度: )width = float(input(输入长方形的宽度: )# 计算周长c = (len + width )*2print(长方形的周长为%0.1f % c)# 计算面积s = len * widthprint(长方形面积为%0.1f % s)第2题up= f

5、loat(input(输入梯形的上底: )down = float(input(输入梯形的下底: )h = float(input(输入梯形的高: )# 计算面积s = (up +down )*h/2print(梯形面积为%0.1f % s)第3题father = Nonemother = Noneprint(请输入父亲的身高:)father = input() # 获取控制台输入的父亲身高print(请输入母亲身高:)mother = input() # 获取控制台输入的母亲身高# 通过计算公式打印儿子身高print(预测儿子身高为:,(float(father) + float(mothe

6、r)*0.54)第4题a= float(input(输入a: )b = float(input(输入b: )c = float(input(输入c: )# 计算周长S = (a*b)/cprint(a*b/c为%0.1f % S)第5题a= int (input(输入a: )b = int (input(输入b: )print(a是,a)print(b是,b)print(ab交换后是-)c=0c=aa=bb=cprint(a是,a)print(b是,b)第6题a=560# 计算时c = int(a/60)# 计算分s =int(a%60)print(560分钟是 ,c,时和,s,分)第7题a=

7、 int(input(输入第1个数: )b= int(input(输入第2个数: )# 计算c =int(a/b)d=int(a%b)print(a/b的商是,c,余数是,d,)第8题Temp=float(input(请输入摄氏温度值:)#输入摄氏温度,比如30F=float(Temp*1.8+32)#利用公式F=C*1.8+32进行转化print(转换后温度是,F,f)#输出转化后的结果第9题one_len = float(input(输入三角形第一边长: )two_len = float(input(输入三角形第二边长: )three_len = float(input(输入三角形第三边长: )# 计算半周长c = (one_len + two_len + three_len) / 2# 计算面积s = (c * (c - one_len) * (c - two_len) * (c - three_len) * 0.5print(三角形面积为%0.1f % s)第10题import mathr = float(input(请输入半径:)v = 4 / 3 *

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论