您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > python二级考试操作题4
1.根据输入正整数n,作为财务数据,输出一个宽度为20字符,n右对齐显示,带千位分隔符的效果,使用减号字符“-”填充。如果输入正整数超过20位,则按照真实长度输出。提示代码如下:n=input()____①____#可以多行输入输出示例输入输出示例12190000-----------2,190,000习题讲解参考代码n=input()#请输入整数print({:-20,}.format(eval(n)))2.PyInstaller库可以对程序打包,给定一个Python源程序文件a.py,图标文件为a.ico,将其打包为在Windows平台上带有上述图标的单一可执行文件,使用什么样的命令?print这个命令即可自动评阅习题讲解参考代码pyinstaller–ia.ico–Fa.py3.以123为随机数种子,随机生成10个在1到999(含)之间的随机数,以逗号分隔,打印输出,请补充横线处代码。提示代码如下importrandom____①____foriinrange(____②____):print(____③____,end=,)习题讲解参考代码importrandomrandom.seed(123)foriinrange(10):print(random.randint(1,999),end=,)4.使用turtle库的turtle.right()函数和turtle.fd()函数绘制一个菱形四边形,边长为200像素,效果如下图所示。请勿修改已经给出的第一行代码,并完善程序。提示代码:importturtleast本题暂不支持自动评阅,print('ok')即可得分并查看答案。习题讲解参考代码importturtleastt.right(-30)foriinrange(2):t.fd(200)t.right(60*(i+1))foriinrange(2):t.fd(200)t.right(60*(i+1))5.补充完善如下代码,使得程序能够计算a中各元素与b逐项乘积的累加和。提示代码如下:a=[[1,2,3],[4,5,6],[7,8,9]]b=[3,6,9]____①____forcina:forjin____②____:s+=c[j]*b[j]print(s)习题讲解参考代码a=[[1,2,3],[4,5,6],[7,8,9]]b=[3,6,9]s=0forcina:forjinrange(3):s+=c[j]*b[j]print(s)6.《命运》和《寻梦》都是著名科幻作家倪匡的科幻作品。这里给出一个《命运》和《寻梦》的网络版本,文件名为“命运-网络版.txt”和“寻梦-网络版.txt”。问题1:请编写程序,对这两个文本中出现的字符进行统计,字符与出现次数之间用冒号:分隔,将两个文件前100个最常用字符分别输出保存到“命运-字符统计.txt”和“寻梦-字符统计.txt”文件中,该文件要求采用CSV格式存储,参考格式如下(注意,不统计回车字符):命:90,运:80,寻:70,梦:60(略)问题2:请编写程序,对“命运-字符统计.txt”和“寻梦-字符统计.txt”中出现的相同字符打印输出。“相同字符.txt”文件中,字符间使用逗号分隔。本题暂不支持自动评阅,print('ok')即可得分并查看答案。习题讲解参考代码1names=[命运,寻梦]fornameinnames:fi=open(name+-网络版.txt,r,encoding=utf-8)fo=open(name+-字符统计.txt,w,encoding=utf-8)txt=fi.read()d={}forcintxt:d[c]=d.get(c,0)+1deld['\n']ls=list(d.items())ls.sort(key=lambdax:x[1],reverse=True)foriinrange(100):ls[i]={}:{}.format(ls[i][0],ls[i][1])fo.write(,.join(ls[:100]))fi.close()fo.close()参考代码2defgetList(name):f=open(name+-字符统计.txt,r,encoding=utf-8)words=f.read().split(',')foriinrange(len(words)):words[i]=words[i].split(':')[0]f.close()returnwordsdefmain():fo=open(相同字符.txt,w)ls1=getList(命运)ls2=getList(寻梦)ls3=[]forcinls1:ifcinls2:ls3.append(c)fo.write(,.join(ls3))fo.close()main()
本文标题:python二级考试操作题4
链接地址:https://www.777doc.com/doc-3425884 .html