百度网站验证,wordpress添加站点,有哪些网络推广平台,电子商务网站建设a卷计算机二级python简单应用题刷题笔记#xff08;一#xff09; 1、词频统计#xff1a;键盘输入一组我国高校所对应的学校类型#xff0c;以空格分隔#xff0c;共一行。2、找最大值、最小值、平均分#xff1a;键盘输入小明学习的课程名称及考分等信息#xff0c;信息间… 计算机二级python简单应用题刷题笔记一 1、词频统计键盘输入一组我国高校所对应的学校类型以空格分隔共一行。2、找最大值、最小值、平均分键盘输入小明学习的课程名称及考分等信息信息间采用空格分隔,每个课程一行空行回车结束录入。3、 接下来就进入简单应用题啦~感觉会越来越难就连视频时长都变成十几分钟了一起加油吧 许愿许愿我要优秀 其中代码可以任意修改以完成程序功能为准。 1、词频统计键盘输入一组我国高校所对应的学校类型以空格分隔共一行。
代码提示框架
txt input(请输入类型序列)
...
d {}
...
ls list(d.item())
ls.sort(keylambda x:x[1],reverseTrue)
for k in ls:print({}:{}.format(k[0],k[1]))参考示例
txt input(请输入类型序列)
a txt.split()#将得到的txt文件分隔开 a [综合,理工,...]
d {}
for i in range(len(a)):#词频统计d[a[i]] d.get(a[i],0) 1#第一次综合不存在则将0赋给综合综合 01#第二次理工不存在则理工 01#第三次综合存在则综合1...
ls list(d.items()) #包含d这个字典键值对信息的列表
#print(ls)
ls.sort(keylambda x:x[1], reverseTrue) #按照数量排序
for k in ls:print({}:{}.format(k[0],k[1]))当然这个词频统计也可以直接将其背下后面关于这方面的直接写就好~不过据说这个搞得很复杂直接遍历好像更简单点感兴趣的小伙伴可以尝试一下这里就不做了我们直接看下一题
2、找最大值、最小值、平均分键盘输入小明学习的课程名称及考分等信息信息间采用空格分隔,每个课程一行空行回车结束录入。
这个题主要分为三个部分 1、数据输入 这部分的要求是一直保持输入状态直到输入回车后结束输入 2、数据处理 排序功能字典作为辅助然后用列表方法进行排序计算平均分 3、数据输出
data input()
d {}
while data:tem data.split()d[tem[0]] tem[1]data input()
#排序 背背背
ls list(d.items())
ls.sort(key lambda x:x[1], reverse True)
#计算平均分
ag 0
for i in d.values():ag ag int(i)
ag ag/len(ls)
print(最高分课程是{} {},最低分课程是{} {},平均分是{:.2f}.format(ls[0][0],ls[0][1],ls[-1][0],ls[-1][1],ag))3、