最新计算机二级Python全真题库满分代码 您所在的位置:网站首页 叶落无声的诗句 最新计算机二级Python全真题库满分代码

最新计算机二级Python全真题库满分代码

2024-01-10 13:09| 来源: 网络整理| 查看: 265

恭喜你看到了全网最全的

计算机二级Python全真题目满分代码

适配2022.3月考,所有题目无保留全更新完毕

祝大家刷题愉快,优秀过级

特别声明:

代码无好坏,优化价更高,欢迎交流!

由于题目量过多,为了方便各位同学的观看学习

本文章内容为基础操作题部分,还有另外简单应用题综合应用题部分详见主页。

基本操作题 第一套题import jieba txt = input("请输入一段中文文本:") ls=jieba.lcut(txt) print("{:.1f}".format(len(txt)/len(ls))) 基本操作题 第二题n = eval(input("请输入一个数字:")) print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1)))基本操作题 第三题n = eval(input("请输入正整数:")) print("{:->20,}".format(n))基本操作题 第四套题import jieba txt = input("请输入一段中文文本:") ls = jieba.lcut(txt) for i in ls[::-1]: print(i,end="")基本操作题 第五套题import random brandlist = ['华为','苹果','诺基亚','OPPO','小米'] random.seed(0) name = random.sample(brandlist,1) print(name)基本操作题 第六套题import jieba s = input("请输入一个字符串") n = len(s) m = len(jieba.lcut(s)) print("中文字符数为{},中文词语数为{}。".format(n, m))基本操作题 第七套题ntxt = input("请输入4个数字(空格分隔):") nls = ntxt.split() x0 = eval(nls[0]) y0 = eval(nls[1]) x1 = eval(nls[2]) y1 = eval(nls[3]) r = pow(pow(x1-x0, 2) + pow(y1-y0, 2), 0.5) print("{:.2f}".format(r))基本操作题 第八套题s = input("请输入一个字符串:") print("{:=^20}".format(s))基本操作题 第九套题n = eval(input("请输入数量:")) if n == 1: cost = n * 160 elif n 基本操作题 第十套题a, b = 0, 1 while a基本操作题 第十一套题a = [3,6,9] b = eval(input()) #例如:[1,2,3] s = 0 for i in range(3): s += a[i]*b[i] print(s)基本操作题 第十二套题import random random.seed(123) for i in range(10): print(random.randint(1,999), end=",")基本操作题 第十三套题n = eval(input("请输入正整数:")) print("{______}".format(n))基本操作题 第十四套题a = [3,6,9] b = eval(input()) #例如:[1,2,3] c = [] for i in range(len(b)): c.append(a[i]+b[i]) print(c)基本操作题 第十五套题import random random.seed(0) s = 0 for i in range(5): n = random.randint(1,97) # 产生随机数 s = s + pow(n,2) print(s)基本操作题 第十六套题n = eval(input("请输入正整数:")) print("{:=^14}".format(n))基本操作题 第十七套题a = [3,6,9] b = eval(input()) #例如:[1,2,3] j=1 for i in range(len(a)): b.insert(j,a[i]) j+= 2 print(b)基本操作题 第十八套题import random random.seed(100) # 此处可多行 s = 0 # for i in range(3):# 此处可多行 s = s + pow(random.randint(1,9),3) print(s)基本操作题 第十九套题s = input() print("{:=>25,}".format(eval(s)))基本操作题 第二十套题s = input() print(s[::-1],end="") print(len(s))基本操作题 第二十一套题a, b, c = eval(input()) ls = [] for i in range(c): ls.append(a+b*i) print(ls)基本操作题 第二十二套题s = input() print("{:\"^30x}".format(eval(s)))基本操作题 第二十三套题n = input() s = "〇一二三四五六七八九" for c in "0123456789": n = n.replace(c,s[int(c):int(c)+1]) print(n)基本操作题 第二十四套题a, b, c = eval(input()) ls = [] for i in range(c): ls.append(str(a*(b**i))) print(",".join(ls))基本操作题 第二十五套题num = input().split(",") for i in num: print("{:>10}".format(i),end="")基本操作题 第二十六套题scale = 0.0001 # 成就值增量 def calv(base, day): val = base * pow((1+scale),day*11) return val print('5年后的成就值是{}'.format(int(calv(1, 5*365)))) year = 1 while calv(1, year*365) 基本操作题 第二十七套题while True: try: a = eval(input('请输入一个正整数: ')) if a > 0 and a % 1 == 0: print(a) break else: print("请输入正整数") except: print("请输入正整数")基本操作题 第二十八套题n = input('请输入一个正整数:') for i in range(1,eval(n)+1): print('{:02} {}'.format(i,">"*(i)))基本操作题 第二十九套题ns = input("请输入一串数据:") dnum,dchr = 0, 0 for i in ns: if i.isnumeric(): dnum += 1 elif i.isalpha(): dchr += 1 else: pass print('数字个数:{},字母个数:{}'.format(dnum,dchr))基本操作题 第三十套题std = [['张三',90,87,95],['李四',83,80,87],['王五',73,57,55]] modl = "亲爱的{}, 你的考试成绩是: 英语{}, 数学{}, Python语言{}, 总成绩{}.特此通知." for st in std: cnt = 0 for i in range(1,4): cnt += st[i] print(modl.format(st[0],st[1],st[2],st[3],cnt))基本操作题 第三十一套题s = input("请输入一个正整数: ") cs = 0 for c in s: cs += int(c) print('{:=^25}'.format(cs))基本操作题 第三十二套题s = input("请输入中文和字母的组合: ") count = 0 for c in s: if "\u4e00" 基本操作题 第三十三套题s = input("请输入一组数据: ") ls = s.split(",") lt = [] for i in ls: lt.append(eval(i)) print(max(lt))基本操作题 第三十四套题s = input("请输入一个小数: ") s = s[::-1] cs = 0 for c in s: if c == '.': break cs += eval(c) print('{:*>10}'.format(cs))基本操作题 第三十五套题import time t = input("请输入一个浮点数时间信息: ") s = time.ctime(eval(t)) ls = s.split() print(ls[3][0:2])基本操作题 第三十六套题import random s = input("请输入随机种子: ") ls = [] for i in range(26): ls.append(chr(ord('a')+i)) for i in range(10): ls.append(chr(ord('0')+i)) # ord是一个函数,用来返回一个数字对应的ascii值 random.seed(eval(s)) print(len(ls)) for i in range(10): for j in range(8): print(ls[random.randint(0,35)],end='') print()基本操作题 第三十七套题ls = eval(input()) s = "" for item in ls: if type(item) == type("香山"): s += item print(s)基本操作题 第三十八套题import random random.seed(25) n = random.randint(1,101) for m in range(1,7): x = eval(input("请输入猜测数字:")) if x == n: print("恭喜你,猜对了!") break elif x > n: print("大了,再试试") else: print("小了,再试试") if m == 6: print("谢谢!请休息后再猜")基本操作题 第三十九套题def f(n): s = 0 if n % 2 == 1: for i in range(1, n+1, 2): s += 1/i else: for i in range(2, n+1, 2): s += 1/i return s n = int(input()) print("{:.2f}".format(f(n)))基本操作题 第四十套题n = eval(input("请输入一个整数:")) for i in range(1,n): for j in range(1,n): if i 基本操作题 第四十一套题s = input("请输入5个小写字母:") s = s.upper() print(','.join(s[::-1])) 基本操作题 第四十二套题import random n = eval(input()) random.seed(100) for i in range(1,11): if i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有