python计算机二级考试大题总结

标题

1.卖火柴的小女孩
2.节假日读入(csv文件处理)
3.论语(文章处理)
4.传感器索引
5.傲慢与偏见(文章处理)
6.成绩统计(CSV文件处理)
7.类
8.凯撒密码
9.诗词转换
10.猜字母游戏

1.卖火柴的小女孩

答题思路:打开文件->读取文件内容->定义字典,统计字符数量->转化字典为列表方便排序->进行排序->写如文件->关闭文件

fi = open("小女孩.txt","r")#打开文件
fo = open("PY301-1.txt","w")#
txt = fi.read()#读取文件内容
d = {}
exclude = ",。!?、()【】<>《》=:+-*—“”…"
for word in txt:
    if word in exclude:
        continue
    else:
        d[word] = d.get(word,0)+1#定义字典,统计字符数量
ls = list(d.items())#转化字典为列表方便排序
ls.sort(key=lambda x:x[1],reverse=True)#进行排序
fo.write("{}:{}".format(ls[0][0],ls[0][1]))#写如文件
fo.close()#关闭文件

2.节假日读入

答题思路:打开文件->CSV文件处理,在文件中进行行遍历,以“,”为分隔符加入列表->然后在列表中遍历进行判断进行相关操作->->关闭文件

fi = open("PY301-vacations.csv","r")
ls = []
for line in fi:#进行CSV文件的遍历
    ls.append(line.strip("\n").split(","))
s = input("请输入节假日名称:")
for line in 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值