欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    Python基础案例教程(微课版)参考题库.docx

    • 资源ID:1562564       资源大小:75.20KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python基础案例教程(微课版)参考题库.docx

    参考题库第1章Python编程基础一、选择慝1 .PythOn语言属于A.机器语言B.汇编语言C.高级语言D.科学计算语言2 .下列选项中,不属于Python特点的是A,面向对象B.运行效率高C.可读性好D.开源3 .PythOn程序文件的犷展名是八.pythonB.pytC.ptI).py4 .以下叙述中正确的是A. Python3.x与Python2.X兼容B. Py1.hon语句只能以程序方式执行C. Py1.hOn是解择型造言D.Python语言出现得晚,具有其他高级语言的一切优点5.下列选项中合法的标识符是A.7a_bB.breakC._a$bD.7ab6.下列标祝符中合法的是A.i'mB.C.3QD.for7.Python不支持的数据类型有A.charB.intC.f1.oatD.1.ist8 .关于Python中的爱数,下列说法错误的是.表示复数的语法形式是a+bj9 .实部和虚部都必须是浮点数C.虚部必须加后缀,且必须是小写D.函数abs()可以求嵬数的模10 函数type(1.+0xf*314)的返回结果是A.<c1.ass,int>>B.<c1.ass,1.ong,>C.<c1.ass,str>>D.<c1.ass'f1.oat'>10.字符串s,anbtc,则Ien(三)的值是.7B.6C.5D.411. Python语句print(OxA+OxB)的看出结果是A.0xA+0XbB.A+BC.OxAOxBI).2112. 下列及于Inath库中的数学函数的是A.time()B.round()C.sqrt()D.random()13. Python表达式中,可以使用控制运算的优先顺序的是A.网括号()B.方括号口C.大括号)D.尖括号<>14. 下列表法式中,值不是1的是.4/3B.15%2C.I).'115. Python语句print(r*nGood*)的运行结果是A.新行和字符串GoodB.r"nGood”C.nGoodD.字符r、新行和字符串Good16 .语句eva1.('2+4/5')执行后的输出结果是.2.8B.2C.2+4/5D.'2+4/5'17 .整型变量X中存放了一个两位数,要格这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的PythOn表达式是.<x%10)*10+x10B.(x%10)10+x10C.(x10)%10÷x10D.(x10)*10+x%1.Cd18 .与数学表达式讪对应的Python表达式中,不正确的是A.c*d(2*a*b)B.c2*dabC.c*d2*<*bD.c*d2ab19 .流程图中表示判断框的是A.矩形枢B.疑形框C.平行叫边形框D.椭圆形框20 .下面不属于程序的基本控制结构的是A.顺序结构B.选择结构C.循环结构D.输入输出结构21 .以下关于Python语句的叙述中,正确的是A.同层次的PythOn语句必须对齐B.Python语句可以从行的任意一列开始C.在执行Py1.hon语句时,可发现注释中的拼写错误I).Py1.hOrI程序的每行只能写一条语句22 .下列语句中,在Python中非法的是A.x=y=z=1.B.X,y=y,XC.x"(yz÷1.)D.x+=y23 .已知x=2,语句x*=x+1.执行后,X的值是A.2B.3C.5D.624 .在Python中,正确的赋值语句为A.x+y=10B,x=2yC.x=y-30D.3y=x+1.25 .为了给整型变量X,y,Z初值10,下面正确的PythonX值语句是.xyz=10B.x=10y=10Z=IoC.x=y=z=10D.x=10,y=10,Z=IO26 .语句x=input()执行时,如果从健盘输入12并按回车健,则X的值是A.12B.12.0C.Ie2D.'12'27 .语句x,y=va1.(input()执行时,输入数据格式错误的是.34B.(3,4)C.3,4D.3,428 .语句printCx=$:7.2f,.format(123.5678)执行后的,出结果是A.X=123.56B.$123.57C.X-$123.57D.X-$123.5629 .printC:7.2f=2d,.fo三at(101/7,101»8)的运行结果是A. :7.2f)2dB. M.43口5(代表空格)C. 14.435(代表空格)D. 1017101%8(代表空格)E. .下列程序的运行结果是x=y=10X,y,z=6,x+1.,x+2print(x,y,z)A.10106B.61010C.678I).6I1.12二、填空JH1 .Python安装扩展库常用的是工具。2 .Python标准库nath中用来计算平方根的函数是03 .Python程序文件扩展名主要有和两种,其中后者常用于G1.I程序。4 .Python源代码程序编译后的文件扩展名为。5 .在ID1.E交互模式中浏览上条语句的快槌键是。6 .查看变量类型的Python内置函数是,7 .以3为实部4为虚部,Python且数的表达形式为或.8 .Python标准库random中的方法作用是从序列中随机选择1个元素。9 .表达式set(1.,2,3)=1,2,3的值为.10 .表达式set(1.,2,2,3)=(1,2,3的值为。11 .表达式'%c'%65=sir(65)的值为。12 .表达式,%s,%65=str(65)的值为。13 .表达式chr(ord('b,)32)的值为14 .表达式,abc,in,abdcefg,的值为。参考答案一、选界Je序号12345678910答案CBDCABABDC序号11121314151617181920答案DCDCACBD序号21222324252627282930答案ACDCCDACBD二、填空题1.Pip2. sqrt3. py、py*4. pyc5. AIt+P6. type()7. 3+4j、3+4J8. choice()9. True10. True11. Fa1.se12. True13. 'B,14. Fa1.se参考题库第2章.基本数据类型一、填空(1)转义字符n的含义是(2)表达式int(24.5)的值为(3)已知x=3.那么执行语句x+=6之后,X的值为(4) Python标准库math中,用来计算平方根的函数是(5) 3300.4的指数形式为(6)十进制8转化为二进制表示为(7)布尔值只有2个,分别为和(8)表达式round(23.56)的值为(9)将字符串中的大写字母转换为小写,运用的函数是(10)表达式not56的值为二、选择(1)执行下列语句后显示的结果为()»>wor1.d=*wor1.d'> »printChe1.1.o'+wor1.d).he1.IowordB.'he1.1.o,wor1.dC.he1.1.owor1.dD.语法错误(2)执行下列语句后的显示结果是()> »importmath> »print(math,sqrt(3)*math,sqrt(3)3)A,3B.TrueC.Fa1.seD.3.0(3)将二进制数1001.(H(H,转换成十进制数,正确的选项为().A.139B.141C.149D.151(4) PrinI(100-25*3/4)应该输出()A. 1B.97C.25D.0(5)下列表达式的值为TrUe的是()B. 5<2B.not5=5C. I=Iand2!=1D.not(I=Iand0!=1.)(6)在PythOn中常用的输入输出语句分别为(A.input()output()B.input()print()C.input()printf()D.scandf()printf()(7)运行下列PythOn程序,输出结果为0,则空白处应为()>>>a=14>>>b=7>>>c=>>>print(c)A.a-bB.a+bC.a/bD.a%b(8) Python的鸵术运算不包括().*B./C.%D.r(9) Py1.hon的关系运算符中,用来表示不等于的符号是()A.=B.!=C.>=D<=(10)下面函数中,能将字符型转换为整数类型的函数是()A.input()B.f1.oat()C.int()D.print()三、阅读程序(5题)(1) importmatha=fIoat(input('请输入直角边1的长度:')b=f1.oat(input(,请输入直角边2的长度:')c=a*a+b*bc-math.Sqre(C)print('斜边的长度:,C)直角边1:4,直角边2:3程序运行结果:(2) x=inpu1.('输入X值:,)y=inputC输入y值:')x=yy=tprintC交换后X的值为'.format(x)printC交换后y的值为,.format(y)输入x=2y=3程序运行结果:(3) a=int(input('请输入第1个数:')n=int(inputC请输入第2个数:)s=a*nprint('的次方为:'.format(a,n,s)输入a=2,b=3程序运行结果:(4) number=int(input('谙输入一个两位数:')judge=nmber%6=0andnumber%7=0PrinIC输入的两位数是6和7的倍数:'forma1.(number),judge)输入84,程序运行结果:输入36,程序运行结果:四、编写程序,解决问题1 .编写程序,输入球体半径,计算球体的直径、圆周长、表面积、体积并输出(保留2位小数)2 .编写程序,输出员工的个人信息。样例如下:员工信总一姓名:李明年龄:34册II:男电话:3 .输入三条线段的长度,判断其是否能构成三角形。4 .编写程序:输入两个正整数u、b,输出U的算术平方根与b的和,保留三位小数,要求:输入数据包含两行,第一行为一个正整数a,第二行为一个正整数b.含义如问题描述所示.输出数据包含一行,为一个小数,为a的算术平方根与b的和,保留三位小数参考题库第3/Python程序控制一、填空1.判断一个数num大丁零的PythOn关系表达式为2 .判断一个数n是否能被2整除的Python表达式为3 .代数式b-4ac写成Python表达式为4 .代数式p(p-a)(pbHpc)写成Python表达式为5 .写出关系表达式100/2=10C¾2的值为6 .写出关系表达式4*2!=2*3的值为7 .语句foriinrange。,11,2)的循环次数为8 .语句foriinrange。,3,5,7,9)的循环次数为9 .语句foriinrange(0,5)的循环次数为10 .语句Prin1.("*",end="")输出的结果是二、选择1 .执行下列语句后显示的结果为()a=56ifa>=6():Printr及格")e1.se:Print("不及格”)A.56B.60C.及格D.不及格2 .执行下列语句后的显示结果是()agc=5ifage=3orage-=4:print(,3岁4岁上小班”)c1.ifagc=5:print("5岁上中班”)e1.ifage=6:prin1.("6岁上大班”)e1.se:Print("不能上幼儿园。A.3岁4岁上小班B.5岁上中班C.6岁上大班S不能上幼儿园3 .使用for循环计算1至I1.100和,正确的程序是()i=1S=Owhi1.ei<=100:s=s+ii=i+1print(三)i=1s=0whi1.ei<=100:i=i+1s=s+iC.PrinHS)i=1s=0whi1.ei<=101:s=s+ii=i+1B.Print(三)i=1s=1whi1.ei<=1CX):s=s+ii=i+1dPrint4 .下列流程图中,表示双分支选择结构的是()A.B.C.D.O5 .成绩Cj大于等于0并J1.小于等于100,写成Python表达式应该是(A.cj>=0andcj<=100B.cj>Oandcj<100C.cj>=0orcj<=100D.cj>Oorcj<1006 .下列流程图中,表示循环结构的是(7 .foriinranged,10,2)语句执行时,变量i的变化情况是()A.1,2,3,4,5,6,7,8,9,10B.1,2,3,4,5C.1,3,5,7,9D.1,3,5,7,9,118 .执行以下代码,变量i的变化情况是()foriinrangc(1.,6):prin1.(i)A.1,2,3,4,5B.I,2,3,4,5,6C.1,2,3,4D.1,1,11,19 .执行以下代码,输出的结果是()sum=0foriinrange(2,101,2):sum=sum+iprit(sum,i)A.2550100B.2550IO1.C.5049100D.504910010 .执行以下代码,输出的结果是()i«1.whi1.ei<=3:i=i+1.rint(i)A.1B.2C.3D.1三、阅读程序(5题)1.代码如下图所示,输入数据后,请写出输出结果i=int(input(“请输入,个正整数:”)s=0forjinrange(1.,i):ifj%2=0:S-S+jprint(s,j)输入数据:10运行结果:2 .代码如下图所示,输入数据后,请写出输出结果aint(input("输入第1个数:”)b=int(input("输入第2个数:“)ifa-b>:a,b=b,aprint(a,b)e1.se:print(a,b)输入数据:42运行结果:3 .代码如下图所示,输入数据后,请写出输出结果x=in1.(inpu1.(w请输入年份:")ifx%4()0=():Print(Xj年是年年”)e1.ifx%4=Oandx%1.!=0:PrinUX."年是闺年”)e1.se:Prin1.(X."年不是闰年")输入数据:2002运行结果:4 .代码如下图所示,输入数据后,请写出输出结果pi=3.14159265ndnt(input("请输入阚的半径:-)ifr>三0:S=HpiPrint("半径是",rJ的圆的面枳是:s)输入数据:10运行结果:5 .代码如下图所示,输入数据后,请写出输出结果n=int(inpu1.(n)foriinranged.n):forkinrange(1.i):prin1.(k.end三*m)输入数据:5运行结果:四、编写程序,解决问题1.编写程序,输入一个数,判断这个数是不是素数(一个大TT的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数)。2 .编写程序划分分数的等级,其划分标准为:小于60分为不及格:60-70分为及格:75-84分为良好:85TOo分为优秀。3 .编写程序,找到第一个玫瑰花数(是个四位数,每位数的4次方之和等于这个数,如:1634)4 .编写程序,输出下列图案。*5 .编写程序:玩家与计骈机一起玩剪刀、石头、布的游戏,分别由0,1,2代表剪刀、石头、布,玩家需要通过键就输入值,计算机随机产生,比较大小,如果玩家获胜,则输出“恭喜,你右了”,如果平局,则输出“平局,耍不再来一同!”,如果玩家输了,则输出“Gameover!"参考答案一、填空题1. num>=O2. n2=03. b*b-!*a*c4. p*(p-a)*(p-b)*(P-C)5. Fa1.se6. Ea1.se7.58.59.5IO.*二、选择题序号12345678910答案DBABADCAAD三、阅读程序1.输入数据:10运行结果:2092.输入数据:42运行结果:243.输入数据:2002运行结果:2002年不是闰年4.输入数据:10运行结果:半径是10的圆的面积是:314.159265A.(21,32,43,45)BHe1.1.,C.21,32,43,45D.2111 .Python中的数据结构可分为可变类型与不可变类型,下面则尸不可变类型的是()A.字典B.列表C.字典中的键D.集合(Set类型)12 .以下叙述正确的是()A.continue用句的作用是结束整个循环的执行B.只能在循环体内使用break语句C.在Ifi环体内使用breakCcontinue语句的作用相同D.从多层循环做套中退出时只能用使用goto诏句13 .foriinrange(6)这个语句中!.的取值是()A.1,2,3,4,5,6B.1,2,3,4,5C.0,1,2,3,4D.0,1,2,3,4,514 .下面的语句哪个会无限砧环卜2()A. forainrange(10):time.s1.eep(10)B. whi1.e1.<1.:time.s1.eep(1.)C. whi1.eTrue:breakD. a=3,-1.,forIina:ifnota:break15 .以下哪项是不合法的布尔表达式。<>A.Xinrange(6)B.3=aC.e>5and4=fO.(×-6)>516 .列表推导式i+6foriinrange(0,3)返I可的结果是:()A.(1,2,3B.0,1,2C.6,7,8D.7,8,917 .有一个列表1.4,6,8,10,12,5,7,9,列表推导式xfor×in1.ifx%20返回的结果:()A.4,8,12,7B.6,10,5,9C.(4,6,8,1.,120.(5,7,918 .可变蛰数*args传入函数时的存饰方式为()A.元组B.列表C.字典D.数据框19 .以下叙述中正确的是()A.Python3.x与PythOn2.x完全兼容B-Python语句只能以程序方式执行C.Python是斛林型语言0.Python语言出现得晚,具有其他高级语言的一切优点forjins:ifs.count(j)>1.:dicj=s.count(j)4 .参考程序prit(dic)dicta=,a,:1/bt:2/ce:3/d,:4,f,:,he1.1.o,dictb=,b>:3/d':5,'ee:7,tm':9,k:"wor1.d*)dictc三for1.aindicta.keys():ifiaindictb.keys():dictcia=dictaia+dictb(iae1.se:dictciadicta(iaforibindictb.keys():ifibnotindicta.keys():dictcib=dictbibprit(dictc)结果:,a,:1,b,:5,'c,:3,d,:9,ft:,he1.1.o'et:7,9,*k':'wor1.d'5 .参考程序SUf11=count=1.whi1.ecount<1.:ifcount%2-:sum=sum-counte1.se:sum=sum÷countcount÷-1.print(sum)6 .Ii,×iaobai,a1.d×C,AdC,dgon'Gitian,Xusir,aqc,b=()foriin11:s»i.strip()ifs0.upper()三三,A,ands-1.三三"c":b.append(三)for×inb:print(x)结果:aqcPython基础案例教程期末模拟测试卷院系:班级:学号;得分:一.选算题(4。分,每小题2分)1.以下不能创建一个字典的语句是).did1.=)B.dict2=3:5C.dict3=1,2.3:"uestc,D.dict4=(1,2,3):“uestc”2 .使用random.randint(1.100)获取的机数时.不可能得到的值是()A.1B.56C.1000.56.53 .列表a=1,2,3,1,5,6,7,8,9,IOJ,语句PrinMau:5D的执行结果为.1.2.3.4.5B.2.3.4.5.6C.2,3.4,5D.1,2,3.44,下列对Python注释代眄,不正确的是()A.SPython注择1SPython注糅2B.SPython注拜C,""Python多行注释D./Python注齐5,下列哪种说法是错误的()A.除字典类型外,所有标准对象均可以用于布尔测试B.空字符串的布尔值是FaISeC.空列表为象的布尔值是FaISeD.值为0的任何数字对象的布尔值是Fa1.se6 .下列选项中.哪个不是tkinter中的组件布局方式()A.p1.ace()B.rid()Ctab1.eOD.pack07 .关于字符申下列说法错误的是).字符应该视为长度为1的字符小8 .字符申以M)标志字符申的结束C.既可以用单引号.也可以用双引号创建字符串D.在三引号字符申中可以包含换行回车等特殊字符9 .调用以下函数返回的值()defmyfun():passA.OB,出惜不能运行C.空字符串D.Ncnc9,执行代码X,y,2=sorted(5.A.2B.8C.10.下列Python谱旬正确的是<A.ain=XifX<ye1.seyC.if(X>y)printX8,2D之后,变量y的值为(>5D.15)B.max=x>y?x:yD.whi1.eTrue:passH.PPythOn语句Print(type(1,2.3.4)的输出结果是(A.<c1.assTup1.e'>B.<c1.ass'dict'>C.<c1.ass,set*>D.<c1.ass'1.ist>>12 .以下是字符转换成字节的方法是()A.decodeOB.encode。C.upperOD.rstrip()13 .在Python中,设有s=('a','b',则对列衣添加语句,"s.append(1,2j);s.insert(1,7);执行后,s值为(>A.,a,7,'b',1,2B.1,2,7,a',b,C.1,2,a,.7,b,D.,a,.7,b,1.,2H.下列关于PythOn中用。Peno打开文件,说法不正确的是()A,用OPeno打开文件后需要及时使用c1.。Seo关闭文件B.程序运行中可以出现多个文件被打开的情况C. Python有垃圾回收机制,会自动关闭不再使用的文件D. CPeno方法只能打开纯文本文件,不能打开视频文件15 .“ab"+"c"*2结果是()A.abc2B.abcabcC.abccD.ababcc16 .如何将一个字符列表Iist1.然换为字符串Str1.<).Str1.=Iist1.B.str1.,'.Join(Iist1.)C.S1.r1.=Str(Iist1.)D.Iisti=Str1.17 .下面对CoIKII(),index0,rind()方法描述错误的是()A. CoUntO方法用于统计字符中里某个字符出现的次数B. find。方法检测字符串中是否包含子字符小,如果包含子字符串返回开始的索引值,否则返回TC. index。方法检测字符串中是否包含子字符申,否则返回TD. COUnt()方法统计字符中次数时,可以指定开始和结束的位置18 .ReqUeStS的状态属性中.哪个可用于检测是否返回成功?(>.headersB.statusC.status_codeD.raise_for_status19 .函数如下:defshow(三):fornins:print(n)下面那些在调用函数时会报错(>A.show(2,4,5)B.show(*abcesf,)C.show(3.4)D.show(12,4,5)20时以下程序描述错误的是()try:#语句块1exceptIndexErrorasi:#语句块2A改程序对异常处理了,因此一定不会终止程序B改程序对异常处理了,不一定不会因异常引发终止C语句块I,如果抛出IndeX以mr异常时,不会终止程序D语句块2不一定会执行二.填空Je(1。分,每小题2分)1.语句foriinrange。,11,2)的循环次数为。2,查看变量类鞭的Py1.hUn内置函数是°3. Python标准库random中的方法作用是从序列中随机选择一个元素.1 .假设有列装a='name,'age','sex')和b='Mrjang',38,'Man'),请使用一个语句将这两个列表的内容转换为字典.并且以列表a中的元素为M雄”,以列表b中的元素为M低”.这个语句可以写为.5.表达式ab'in'acbcd'的值为.,三、倚答题(15分,每小题5分)I.列表和元组之间有何区别?它们之间如何进行转换?2 .读取文件的三个函数read,read1.ine和read1.ines之间有何区别?3 .使用。Peno方法打开一个文本文件,请至少写出4种访问模式,并说明它们的含义。四、读程序写结果(15分,每小题6分)1 .运行下而程序段.输入15.物出:.IVar=int(input('清输入一个数:,)whi1.evar>0:var=var-1ifvar%3>0:continuevar-=1ifvar<8:breakprint(var)2 .运行下面程序段,输出:.Iist1.=1,234,5,6,7defjishu1.ist(a,1.i=):foriinrange(O,1.en(八)):ifi%2=0:1.i.append(ai)returnIiprint(jishuJist(IistI)3 .运行下而程序段,输出:.defchanage(n2):n2*=10print(2)n1=2chanage(n1)print(n1)五、编程黑(20分,每小黑10分)i,掷骰子是而单好玩的娱乐游戏,规则是,三颗歌子放在有彘的器皿内福尾。当玩家猜大小点数小干等于11为小.大于11为大.请编写程序,模拟WOoOO次游戏的结果.谕出结果为大和小的次数.2,某学院举办的“大学好声音”歌手大骞中,有10位评审痣宾.对母一选手进行打分.成绩统计规则是:评分大于等于65.且小干警于95分才是有效打分,在有效打分中去掉一个最高分,去掉一个的低分之后,取平均分,保留两位小数,请编写程序,进行成绩统计。输入:根据提示,依次输入10个嘉宾的评分獭出:选手的最终得分例如10个评分是:65,75,80,83,78,91,92,88,96,80.去掉无效得分96后,去掉最麻分92,去冲最低分65,再取平均分,保留两位小数,结果是:82.14分。Python基础案例教程期末模拟测试卷参考答案一.选界题(4。分,每小J1.2分)题号1了45678910答案CDCDACBI)CD密号11121314151617181920答案DBDD_CBCCCa二.填空JB(1。分,每小题2分)3.choiceOI.52.type()4. c=dict(zip(a,b)5.Fa1.se三、倚答题(16分,每小题5分)1 .答IS要点:(1)1.ist和tup1.e区别:定义的方式:1.ist。、tup1.e0:是否可变:列表是可变序列,也可以增加制除,元组不可变。元组没有append。、insert。、extend。方法,也没有removed。,pop0方法,也不支持对元组元素进行de1.操作;元组可以作为字典的键,而列表不可以:速度:元组不可变,处理速度和访问速度都比列表快:(2)元组与列表的转换:tup1.e。可以接受个列表作为参数.返回同样元素的元组IiStO可以接受一个元组作为参数,返I可同样元素的列表2 .答题要点:read次性读取整个文件内容.可以加上SiZe参数指定读收的长度:read1.ine好次读取一行内容,返回一个字符申对象:rcad1.incs一次性读取整个文件内容,并按行返回一个迭代器,方便按行遍历。3 .答出以下任意4个即可r:以只读方式打开文件。文件的指针将会放在文件的开头。钛认模式::打开一个文件只用于写入.如果文件已存在,则覆靛:若不存在,则创建新文件:a:打开一个文件用于追加。如果该文件已存在,内容将会被”入到1.1.有内容之后,如果该文件不存在,创建文件并写入.r+:打开一个文件用于读写.文件指针将会放在文件的开头。<+:打开一个文件用于读写.如果文件已存在,则覆之:若不存在,则创建新文件:a÷:打开一个文件用于追加。如果该文件己行在,文件指针将会放在文件的结尾。文件打开时会是追加模式.如果该文件不存在,创建文件用于读写.四、读程序写结果(15分,每小题5分)1 .52.1,3,5,73.202五、编程题(20分,每小J1.1.O分)2 .参考程序:importrandomIager=Osma1.1.=0foriinrange(100000):n=0forxinrange(3):n+=random.randint(1,6)ifn>10:1.ager+=1e1.se:sma1.1.+=1Print(大:"Jager小:",sma1.1.)3 .参考程序:fen=foriinrange(10):x=int(input('请输入第'+str(i+1)+'个评委的评分:,)if65<=x<=95:fen.append(x)fen.remove(max(fen)fen.remove(min(fen)print(round(sum(fen)1.en(fen),2)

    注意事项

    本文(Python基础案例教程(微课版)参考题库.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开