1 Star 0 Fork 0

Python28/yl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
考试.py 1.67 KB
一键复制 编辑 原始数据 按行查看 历史
杨礼 提交于 2019-12-23 09:22 . 第一次考试小题
# 1. 实现一个整数加法计算器:(4分)
# 如:content = input(‘请输入内容:’) # 如用户输入:5+8-7....(最少输入两个数进行计算),将最后的计算结果添加到此字典中(替换None):
# dic={‘最终计算结果’:None}
# # dic={"最终计算结果":None}
# # sum = 0
# # content = input("请输入内容:")
# # content_new = content.strip().replace("-","+-").split("+")
# # for i in content_new:
# # sum += int(i)
# # dic["最终计算结果"] = sum
# # print(dic)
#
# 2. ⻋牌区域划分, 现给出以下⻋牌. 根据⻋牌的信息, 分析出各省的⻋牌持有量. (6分)
#
# ```python
# cars = ['鲁A32444','鲁B12333','京B8989M','⿊C49678','⿊C46555','沪 B25041'.....]
# locals = {'沪':'上海', '⿊':'⿊⻰江', '鲁':'⼭东', '鄂':'湖北', '湘':'湖南'.....}
# 结果: {'⿊⻰江':2, '⼭东': 2, '北京': 1}
# ```
# cars = ['鲁A32444','鲁B12333','京B8989M','⿊C49678','⿊C46555','沪 B25041']
# locals = {'沪':'上海', '⿊':'⿊⻰江', '鲁':'⼭东', '鄂':'湖北', '湘':'湖南'}
# dic = {}
# for i in cars:
# if i[0] in list(locals):
# dic[locals[i[0]]] = dic.setdefault(locals[i[0]],0) +1
# print(dic)
# 3. 将列表内的元素,根据位数合并成字典 (5分)
#
# ```python
# lst = [1,2,3,4,12,23,34,45,111,222,333,1234,2345,34567,456789]
# # 输出如下字典:
# {
# 1:[1,2,3,4],
# 2:[12,23,34,45],
# 3:[111,222,333],
# 4:[1234,2345],
# 5:[34567],
# 6:[456789]
# }
# ```
# yang = {}
# for i in lst:
# if [len(str(i))].append(i):
# yang[len(str(i))].append(i)
# else:
# yang[len(str(i))]=i
# print(yang)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/old_boy_education_python_28/yl.git
git@gitee.com:old_boy_education_python_28/yl.git
old_boy_education_python_28
yl
yl
master

搜索帮助