(word完整版)python二级考试操作题4.doc 立即下载
2024-09-09
约2.2千字
约5页
0
47KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)python二级考试操作题4.doc

(word完整版)python二级考试操作题4.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)python二级考试操作题4
(word完整版)python二级考试操作题4
(word完整版)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.py
3.以123为随机数种子,随机生成10个在1到999(含)之间的随机数,以逗号分隔,打印输出,请补充横线处代码。提示代码如下
importrandom
____①____foriinrange(____②____):
print(____③____,end=”,")
习题讲解
参考代码
importrandom
random。seed(123)foriinrange(10):
print(random.randint(1,999),end=”,")
4.使用turtle库的turtle.right()函数和turtle.fd()函数绘制一个菱形四边形,边长为200像素,效果如下图所示。请勿修改已经给出的第一行代码,并完善程序.

提示代码:
importturtleast


本题暂不支持自动评阅,print('ok’)即可得分并查看答案.

习题讲解
参考代码
importturtleast
t。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’)即可得分并查看答案。
习题讲解
参考代码1
names=[”命运”,"寻梦”]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)+1
deld[’\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()

参考代码2
defgetList(name):
f=open(name+"-字符统计。txt”,"r”,encoding=”utf—8")
words=f.read()。split(’,')
foriinrange(len(words)):
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)python二级考试操作题4

文档大小:47KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用