全国计算机二级Python-第1套真题-简单应用-45题

考生文件夹下存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请在
该文件中编写代码,以实现如下功能:
键盘输入一级水果名称并以空格分隔,共一行。示例格式如下:
苹果 芒果 草莓 芒果 苹果 草莓 芒果 香蕉 芒果 草莓
统计各类型的数量,从数量多到少的顺序输出类型及对应数量,以英文冒号分隔,每个类型一行。输出
结果保存在考生文件夹下,命名为“PY202.txt” 。输出参考格式如下:
芒果:4
草莓:3
苹果:2
香蕉: 1

全国计算机二级Python全程班+送题库+全程辅导+考过为止

参考完整代码:

  1. fo = open("PY202.txt","w")
  2. txt = input("请输入类型序列: ")
  3. s=txt.strip().split()
  4. d = {}
  5. for i in s:
  6. d[i]=d.get(i,0)+1
  7. ls = list(d.items())
  8. ls.sort(key=lambda x:x[1], reverse=True) # 按照数量排序
  9. for k in ls:
  10. fo.write("{}:{}\n".format(k[0], k[1]))
  11. fo.close()

视频详解

[考点]频次统计

频次统计用字典实现,即从字典中get获取已有的次数+1

苹果 芒果 草莓 芒果 苹果 草莓 芒果 香蕉 芒果 草莓

历年真题

全国计算机二级Python中有一道题用python编写计算两个点的距离?怎么做呢

2024-1-3 10:28:19

历年真题

全国计算机二级Python-第1套-综合操作-46题-综合应用

2024-1-11 12:19:52

个人中心
购物车
优惠劵
今日签到
搜索