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


文章目录

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

Python 二级等考(第三季)精品题2 单项选择题 第一题
全国计算机等级考试二级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月)备考笔记 第十一天
文章图片

#参考答案 s = input() print("{:=>25,}".format(eval(s)))

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

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

参考答案(注释版本): ntxt = input("")#从键盘上接受输入1 1 2 2,返回字符串"1 1 2 2"赋值给ntxt nls = ntxt.split(" ") #使用split(" ")函数分割字符串内容," "中包含了一个英文空格,并返回了一个列表给nls x1 = eval(nls[0]) #将列表nls中第一个元素被eval函数识别为数字:1 y1 = eval(nls[1]) #将列表nls中第二个元素被eval函数识别为数字:1 x2 = eval(nls[2]) #将列表nls中第三个元素被eval函数识别为数字:2 y2 = eval(nls[3]) #将列表中第四个元素被eval函数识别为数字:2 r = pow(pow(x2-x1, 2) + pow(y2-y1, 2), 0.5)#根据两点间距离的数学公式求出距离 print("{:.2f}".format(r)) #保留2位小数输出距离1.41#特别注释:如果输入不符合要求,例如1 1,则会出现SyntaxError: unexpected EOF while parsing #如果输入的包含字符,例如1 1 a b,则会出现NameError: name 'a' is not defined #同学们可以考虑一下:如果改进代码,避免出现这样的错误。

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

PI = 3.14 r = eval(input()) S = 4 * PI * pow(r,2) V = (4/3) * PI * pow(r,3) print("{:.2f} {:.2f}".format(S,V))

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

import turtle turtle.pensize(2) d = 0 for i in range(1, 13): turtle.fd(40) d += 30 turtle.seth(d)

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

import jieba#导入中文分词库 f = open('out1.txt','w')#以写的方式打开out1.txt文件 fi = open("data.txt","r",encoding="utf-8") #以读的方式打开data.txt文件 #使用jieba.lcut()对data.txt文件读出字符串进行中文分词,返回列表lst lst = jieba.lcut(fi.read()) s = set(lst)#使用set函数将列表lst转换为集合,实现元素去重 s1 = sorted(s) #将列表按字符顺序排序 ls = list(s1)#将集合重新变成列表ls for item in ls:#遍历去重后ls每一个元素 if len(item) >=3: f.write(item + "\n")#将符合条件的字符串写入out1.txt中 fi.close()#关闭文件fi f.close()#关闭文件f

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

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

fo = open("PY301-SunSign.csv","r",encoding='utf-8') ls = [] for line in fo.readlines(): line = line.replace("\n","") ls.append(line.split(",")) s = input("请输入星座中文名称(例如, 双子座):") for i in range(len(ls)): if s == ls[i][1]: print("{}的生日位于{}-{}之间".format(s,ls[i][2],ls[i][3])) ''' 注释:本题目重点考察列表类型的元素访问。 正常情况下open函数使用完毕后需要使用close函数关闭的,但是如果使用with open上下文管理器打开文件就不需要使用close,因为读取后会自动关闭。 '''

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

fo = open("PY301-SunSign.csv", 'r',encoding='UTF-8') ls = [] for line in fo.readlines(): ls.append(line.replace("\n", '').split(',')) # li = line.strip().split(',') sall = input('请输入星座序号(例如,5 10):') while sall != '': lsNum = sall.split() for s in lsNum: for i in range(len(ls)): if s == ls[i][0]: print("{}({})的生日是{}月{}日至{}月{}日之间".format(ls[i][1],ls[i][4],ls[i][2][:-2],ls[i][2][-2:],ls[i][3][:-2],ls[i][3][-2:])) sall = input('请输入星座序号(例如,5 10):')

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

fo = open("PY301-SunSign.csv", 'r',encoding='UTF-8') ls = [] for line in fo.readlines(): ls.append(line.replace("\n", '').split(',')) # li = line.strip().split(',') sall = input('请输入星座序号(例如,5 10):') while sall != '': lsNum = sall.split() for s in lsNum: if 1 <= int(s) <=12: for i in range(len(ls)): if s == ls[i][0]: print("{}({})的生日是{}月{}日至{}月{}日之间".format(ls[i][1],ls[i][4],ls[i][2][:-2],ls[i][2][-2:],ls[i][3][:-2],ls[i][3][-2:])) else: print("输入星座序号有误!") sall = input('请输入星座序号(例如,5 10):')

    推荐阅读