全国计算机等级考试二级Python(2021年9月)备考笔记 第十天


文章目录

  • Python 二级等考(第三季)精品题1
    • 单项选择题
      • 第一题
      • 第二题
      • 第三题
      • 第四题
      • 第五题
      • 第六题
      • 第七题
      • 第八题
      • 第九题
      • 第十题
      • 第十一题
      • 第十二题
      • 第十三题
      • 第十四题
      • 第十五题
      • 第十六题
      • 第十七题
      • 第十八题
      • 第十九题
      • 第二十题
      • 第二十一题
      • 第二十二题
      • 第二十三题
      • 第二十四题
      • 第二十五题
      • 第二十六题
      • 第二十七题
      • 第二十八题
      • 第二十九题
      • 第三十题
      • 第三十一题
      • 第三十二题
      • 第三十三题
      • 第三十四题
      • 第三十五题
      • 第三十六题
      • 第三十七题
      • 第三十八题
      • 第三十九题
      • 第四十题
    • 程序设计题
      • 第一题
      • 第二题
      • 第三题
      • 第四题
      • 第五题
      • 第六题

Python 二级等考(第三季)精品题1 单项选择题 第一题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第四题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第五题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第六题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第七题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第八题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第九题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十一题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十二题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十三题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十四题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十五题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十六题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十七题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十八题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第十九题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十一题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十二题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十三题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十四题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十五题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十六题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十七题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十八题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第二十九题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十一题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十二题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十三题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十四题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十五题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十六题
【全国计算机等级考试二级Python(2021年9月)备考笔记 第十天】全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十七题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十八题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第三十九题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

第四十题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

程序设计题 第一题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

#代码如下: l,w = eval (input()) print("长方形的面积是:{:->10.2f}".format(l * w)) ''' 要点: 1.字符串输入的数据,需要用eval()转换成数值型数据,才能用于计算 2.输出格式 {:->10.2f},表示数据宽度为 10,小数点后 2 位,右靠边,不足部分用 - 补齐 '''

第二题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

#代码如下: import random as r zmb = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz' r.seed(1) code = '' for i in range(4): code += r.choice(zmb) print(code) ''' 要点 1.用随机数要导入random库,并记别名为r 2.先定义好要使用的英文字母表; 3.用seed(1)初始化随机函数,保证后面产生的随机数跟标准答案的一致 4.初始化密码code为一个空字符串; 5. 循环4次,在循环里构造验证码的每个字符。从英文字母表里随机选取一个字母;用字符串的+=运算符,追加到密码变量上 '''

第三题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

#代码如下: score = [[87,79,90],[99,83,93],[90,75,89],[89,87,94],[95,85,84]] for i in range(len(score)): final = score[i][0]*0.6 + score[i][1]*0.3 + score[i][2]*0.1 print('the {} final score is {}'.format(i+1, int(final))) ''' 要点: 列表里每一个元素又是一个列表,对应一组的竞赛成绩 利用 len(score) 求得总的组数; 为了在输出语句里输出各组的编号数,所以需要使用带循环变量 i 的 for 循环 在这个循环结构中,按照计算公式计算每一组的总成绩,并显示输出计算结果 因为结果要求显示整数,格式定义里使用了int(final) '''

第四题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

代码如下: import turtle as t color = ['red','pink','green'] ra = [20, 50, 100] for i in range(3): t.pu() t.goto(0, -ra[i]) t.pd() t.pencolor(color[i]) t.circle(ra[i]) t.done() ''' 要点注释: 1.题目给出了基本数据的定义,后面要使用这些变量 2.在 for 循环里面,主要问题是画笔的定位,要考虑圆心的位置是(0,0)的时候,画笔要移动到圆心位置正下方,因此坐标点是(0,-ra[i]) 3.画笔颜色要从颜色列表里选取 4.画圆的半径也从变量里面获取 '''

第五题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

members = { '张三':['人力部',5500], '李四':['后勤部',4500], '王三':['市场部',6500], '赵六':['开发部',8500] } sal_dep = { } for key in members: print('{}的工资是:{}, 部门是{}'.format(key, members[key][1], members[key][0])) sal_dep[members[key][1]] = members[key][0] max_val = max(sal_dep) max_name = sal_dep[max_val] print('工资最高的部门是:{},该部门工资是:{}'.format(max_name,max_val)) ''' 要点: 1.字典 members 里的 value 是个列表,所以需要用到列表的索引 2.对着字典 members 遍历,按照要求显示每个员工的工资和部门信息,另外还要取得工资和部门的名称存入字典 sal_dep 3.为了统计工资最高的部门的工资,需要字典 sal_dep 来保存这两个信息并且这个字典的 key 应该是工资数 4.用 max 函数对字典 sal_dep 的 key 进行求最大值的计算,并将最大值赋给变量 max_val 5.再从字典里,取出 key 为 max_val 的 value 赋给变量 max_name 6.最后按照要求显示结果 '''

第六题
全国计算机等级考试二级Python(2021年9月)备考笔记 第十天
文章图片

#参考答案(注释版): import jieba# 导入jieba中文分词库 dk = { }# 定义dk字典变量 type(dk):#使用with后不管with中的代码出现什么错误,都会进行对当前对象进行清理工作。 #例如file的file.close()方法,无论with中出现任何错误,都会执行file.close()方法#以指定utf-8编码只读方式打开data.txt文件,文件句柄命名为f with open('data.txt','r',encoding = "utf-8") as f: sl = f.readlines()#print(type(f))f是文件句柄的类型 #print(type(sl))sl是一个列表,包含了文件中每一行内容 #print(type(sl[0]))sl[0]是列表sl中第一个元素,是文件中第一行所有内容for s in sl:#循环读取列表元素 k =jieba.lcut(s, cut_all = True) #对每个s,使用jieba.lcut函数以全模式方式返回一个列表(由词语组成) for wo in k:#对每个词语进行筛选 if len(wo) == 2:#如果词语的长度为2,进行统计 dk[wo] = dk.get(wo,0) + 1 #逐步构建统计字典,形式如{"大学":1,"设计":2,...},备注,这里的1、2是逐渐变化中dp = list(dk.items())#转换为列表,列表中元素为元组。 dp.sort(key= lambda x:int(x[1]), reverse = True)for i in range(10):#输出排序后的内容 print("{}:{}".format(dp[i][0],dp[i][1]))

    推荐阅读