【3月考】二级Python最新真题及满分代码合集(基本操作题部分)

【3月考】二级Python最新真题及满分代码合集(基本操作题部分)

本套试题内容适配2025年9月考试

配套讲解视频欢迎关注B站:大头博士先生
考前押题关注微博:大头博士先生
祝大家优秀拿下!!!

第1套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import ______ txt =input("请输入一段中文文本:") ______ print("{:.1f}".format(len(txt)/len(ls)))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import jieba txt =input("请输入一段中文文本:") ls=jieba.lcut(txt)print("{:.1f}".format(len(txt)/len(ls)))

第2套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入一个数字:"))print("{______}".format(______))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入一个数字:"))print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1)))

第3套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入正整数:"))print("{______}".format(n))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入正整数:"))print("{:->20,}".format(n))

配套讲解视频

第4套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import jieba txt =input("请输入一段中文文本:") ______ for i in ls[::-1]: ______ 

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import jieba txt =input("请输入一段中文文本:") ls = jieba.lcut(txt)for i in ls[::-1]:print(i,end="")

第5套题

在这里插入图片描述

【题目素材】

# 请在...处使用一行或多行代码替换# 请在______处使用一行代码替换## 注意:请不要修改其他已给出代码import ______ brandlist =['华为','苹果','诺基亚','OPPO','小米'] random.seed(0)......print(name)

【参考代码】

# 请在...处使用一行或多行代码替换# 请在______处使用一行代码替换## 注意:请不要修改其他已给出代码import random brandlist =['华为','苹果','诺基亚','OPPO','小米'] random.seed(0) name = random.sample(brandlist,1)print(name)

第6套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import jieba s =input("请输入一个字符串") n = ______ m = ______ print("中文字符数为{},中文词语数为{}。".format(n, m))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import jieba s =input("请输入一个字符串") n =len(s) m =len(jieba.lcut(s))print("中文字符数为{},中文词语数为{}。".format(n, m))

配套讲解视频

第7套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 ntxt =input("请输入4个数字(空格分隔):") ______ 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), ______)print("{:.2f}".format(r))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 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))

第8套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 s =input("请输入一个字符串:")print("{______}".format(s))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 s =input("请输入一个字符串:")print("{:=^20}".format(s))

第9套题

在这里插入图片描述

【题目素材】

# 请在...处使用一行或多行代码替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入数量:"))......print("总额为:",cost)

【参考代码】

# 请在...处使用一行或多行代码替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入数量:"))if n ==1: cost = n *160elif n <=4: cost = n *160*0.9elif n <=9: cost = n *160*0.8else: cost = n *160*0.7print("总额为:",cost)

配套讲解视频

第10套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a, b =0,1while ______:print(a, end=',') a, b = ______ 

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a, b =0,1while a<=100:print(a, end=',') a, b = b, a + b 

第11套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a =[3,6,9] b =eval(input())#例如:[1,2,3] ______ for i in ______: s += a[i]*b[i]print(s)

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a =[3,6,9] b =eval(input())#例如:[1,2,3] s =0for i inrange(3): s += a[i]*b[i]print(s)

第12套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import random ______ for i inrange(______):print(______, end=",")

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import random random.seed(123)for i inrange(10):print(random.randint(1,999), end=",")

配套讲解视频

第13套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入正整数:"))print("{______}".format(n))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入正整数:"))print("{:*>15}".format(n))

第14套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a =[3,6,9] b =eval(input())#例如:[1,2,3] c =[]for i inrange(___(1)___): c.append(___(2)___)print(c)

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a =[3,6,9] b =eval(input())#例如:[1,2,3] c =[]for i inrange(len(b)): c.append(a[i]+b[i])print(c)

第15套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import random ___(1)___ s =0for i inrange(5): n = random.randint(___(2)___)# 产生随机数 s = ___(3)___ print(s)

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码import random random.seed(0) s =0for i inrange(5): n = random.randint(1,97)# 产生随机数 s = s +pow(n,2)print(s)

配套讲解视频

第16套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入正整数:"))print("{______}".format(n))

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 n =eval(input("请输入正整数:"))print("{:=^14}".format(n))

第17套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a =[3,6,9] b =eval(input())#例如:[1,2,3] j=1for i inrange(len(__(1)____)): b._____(2)_____ j+= __(3)______ print(b)

【参考代码】

# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码 a =[3,6,9] b =eval(input())#例如:[1,2,3] j=1for i inrange(len(a)): b.insert(j,a[i]) j+=2print(b)

第18套题

在这里插入图片描述

【题目素材】

# 请在______处使用一行或多行代码替换## 注意:请不要修改其他已给出代码import random ____________ # 此处可多行 s =0#  ____________ # 此处可多行print(s)

【参考代码】

# 请在______处使用一行或多行代码替换## 注意:请不要修改其他已给出代码import random random.seed(100)# 此处可多行 s =0# for i inrange(3):# 此处可多行 s = s +pow(random.randint(1,9),3)print(s)

配套讲解视频

第19套题

在这里插入图片描述

【题目素材】

#请完善如下代码 s =input()print("{_______(1)_________}".format(_______(2)_________))

【参考代码】

#请完善如下代码 s =input()print("{:=>25,}".format(eval(s)))

第20套题

在这里插入图片描述

【题目素材】

#请完善如下代码 s =input()print(_______(1)_________)print(_______(2)_________)

【参考代码】

#请完善如下代码 s =input()print(s[::-1],end="")print(len(s))

第21套题

在这里插入图片描述

【题目素材】

#请完善如下代码 a, b, c = _______(1)_________ ls =[]for i inrange(c): ls._______(2)_________ print(ls)

【参考代码】

#请完善如下代码 a, b, c =eval(input()) ls =[]for i inrange(c): ls.append(a+b*i)print(ls)

配套讲解视频

第22套题

在这里插入图片描述

【题目素材】

#请完善如下代码,不得修改其他代码#PY101.py s =input()print("{_______(1)_________}".format(_______(2)_________))

【参考代码】

#请完善如下代码,不得修改其他代码#PY101.py s =input()print("{:\"^30x}".format(eval(s)))

第23套题

在这里插入图片描述

【题目素材】

#请完善如下代码,不得修改其他代码#在________处填写一行或多行代码#PY102.py n =input() s ="〇一二三四五六七八九"for c in"0123456789": _______(1)_________ print(n)

【参考代码】

#请完善如下代码,不得修改其他代码#在________处填写一行或多行代码#PY102.py n =input() s ="〇一二三四五六七八九"for c in"0123456789": n = n.replace(c,s[int(c):int(c)+1])print(n)

第24套题

在这里插入图片描述

【题目素材】

#请完善如下代码,不得修改其他代码#PY103.py a, b, c = _______(1)_________ ls =[]for i inrange(c): _______(2)_________ print(",".join(ls))

【参考代码】

#请完善如下代码,不得修改其他代码#PY103.py a, b, c =eval(input()) ls =[]for i inrange(c): ls.append(str(a*(b**i)))print(",".join(ls))

配套讲解视频

第25套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码#  num =input().____________ for i in num:print(____________)

【参考代码】

## 在____________上补充代码#  num =input().split(",")for i in num:print("{:>10}".format(i),end="")

第26套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# scale =0.0001# 成就值增量defcalv(base, day): val = base *pow(____________)return val print('5年后的成就值是{}'.format(int(calv(1,5*365)))) year =1while calv(1, ____________)<100: year +=1print('{}年后成就值是100'.format(year))

【参考代码】

## 在____________上补充代码# scale =0.0001# 成就值增量defcalv(base, day): val = base *pow((1+scale),day*11)return val print('5年后的成就值是{}'.format(int(calv(1,5*365)))) year =1while calv(1, year*365)<100: year +=1print('{}年后成就值是100'.format(year))

第27套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码#whileTrue:try: a =eval(input('请输入一个正整数: '))if a >0and ____________:print(a) ____________ else:print("请输入正整数")except:print("请输入正整数")

【参考代码】

## 在____________上补充代码#whileTrue:try: a =eval(input('请输入一个正整数: '))if a >0and a %1==0:print(a)breakelse:print("请输入正整数")except:print("请输入正整数")

配套讲解视频

第28套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# n =input('请输入一个正整数:')for i inrange(____________):print('____________'.format(i, ____________))

【参考代码】

## 在____________上补充代码# n =input('请输入一个正整数:')for i inrange(1,eval(n)+1):print('{:0>2}{}{}'.format(i," ",">"*(i)))

第30套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# std =[['张三',90,87,95],['李四',83,80,87],['王五',73,57,55]] modl ="亲爱的{}, 你的考试成绩是: 英语{}, 数学{}, Python语言{}, 总成绩{}.特此通知."for st in std: cnt = ____________ for i inrange(____________): cnt += ____________ print(modl.format(st[0],st[1],st[2],st[3],cnt))

【参考代码】

## 在____________上补充代码# std =[['张三',90,87,95],['李四',83,80,87],['王五',73,57,55]] modl ="亲爱的{}, 你的考试成绩是: 英语{}, 数学{}, Python语言{}, 总成绩{}.特此通知."for st in std: cnt =0for i inrange(1,4): cnt += st[i]print(modl.format(st[0],st[1],st[2],st[3],cnt))

配套讲解视频

第31套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# s =input("请输入一个正整数: ") ____________ for c in s: cs += ____________ print('{____________}'.format(cs))

【参考代码】

## 在____________上补充代码# s =input("请输入一个正整数: ") cs =0for c in s: cs +=int(c)print('{:=^25}'.format(cs))

第32套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# s =input("请输入中文和字母的组合: ") ____________ for c in s:if ____________: count +=1print(count)

【参考代码】

## 在____________上补充代码# s =input("请输入中文和字母的组合: ") count =0for c in s:if"\u4e00"<= c <="\u9fff": count +=1print(count)

第33套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# s =input("请输入一组数据: ") ls = ____________ lt =[]for i in ls: lt.append(____________)print(max(lt))

【参考代码】

## 在____________上补充代码# s =input("请输入一组数据: ") ls = s.split(",") lt =[]for i in ls: lt.append(eval(i))print(max(lt))

配套讲解视频

第34套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# s =input("请输入一个小数: ") s = s[::-1] ____________ for c in s:if c =='.': ____________ cs +=eval(c)print('{____________}'.format(cs))

【参考代码】

## 在____________上补充代码# s =input("请输入一个小数: ") s = s[::-1] cs =0for c in s:if c =='.':break cs +=eval(c)print('{:*>10}'.format(cs))

第35套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码#import time t =input("请输入一个浮点数时间信息: ") s = time.ctime(____________) ls = s.split()print(____________)

【参考代码】

## 在____________上补充代码#import time t =input("请输入一个浮点数时间信息: ") s = time.ctime(eval(t)) ls = s.split()print(ls[3].split(":")[0])

第36套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码#import random s =input("请输入随机种子: ") ls =[]for i inrange(26): ls.append(chr(ord('a')+i))for i inrange(10): ls.append(chr(____________) random.____________(eval(s))for i inrange(10):for j inrange(____________):print(random.choice(ls),end='')print()

【参考代码】

## 在____________上补充代码#import random s =input("请输入随机种子: ") ls =[]for i inrange(26): ls.append(chr(ord('a')+i))for i inrange(10): ls.append(chr(ord('0')+i)) random.seed(eval(s))for i inrange(10):for j inrange(8):print(ls[random.randint(0,35)],end='')print()

配套讲解视频

第37套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# ls =eval(input()) s =""for item in ls:if ___(1)_____ ==type("香山"): s += ___(2)_____ print(s)

【参考代码】

## 在____________上补充代码# ls =eval(input()) s =""for item in ls:iftype(item)==type("香山"): s += item print(s)

第38套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码#import random random.seed(25) n = ___________(1)____________ for m inrange(1,7): x =eval(input("请输入猜测数字:"))if x == n:print("恭喜你,猜对了!")breakelif ___________(2)___________:print("大了,再试试")else:print("小了,再试试")if ___________(3)___________:print("谢谢!请休息后再猜")

【参考代码】

## 在____________上补充代码#import random random.seed(25) n = random.randint(1,101)for m inrange(1,7): x =eval(input("请输入猜测数字:"))if x == n:print("恭喜你,猜对了!")breakelif x > n:print("大了,再试试")else:print("小了,再试试")if m ==6:print("谢谢!请休息后再猜")

第39套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码#deff(n): ___________(1)___________ if ___________(2)___________:for i inrange(1, n+1,2): s +=1/i else:for i inrange(2, n+1,2): s +=1/i return s n =int(input())print(___________(3)___________)

【参考代码】

## 在____________上补充代码#deff(n): s =0if n %2==1:for i inrange(1, n+1,2): s +=1/i else:for i inrange(2, n+1,2): s +=1/i return s n =int(input())print("{:.2f}".format(f(n)))

第40套题

在这里插入图片描述

【题目素材】

## 编写代码替换横线# n =eval(input("请输入一个整数:"))for i inrange(1,n):for j inrange(1,n):if ______(1)_____________: ______(2)___________ print()

【参考代码】

## 编写代码替换横线# n =eval(input("请输入一个整数:"))for i inrange(1,n):for j inrange(1,n):if i <= j < n:print(j, end =" ")print()

第41套题

【题目素材】

## 编写代码替换横线# s =input("请输入5个小写字母:") ___________(1)____________ print(','.join(_____(2)______))

【参考代码】

## 编写代码替换横线# s =input("请输入5个小写字母:") s = s.upper()print(','.join(s[::-1]))

第42套题

在这里插入图片描述

【题目素材】

## 编写代码替换横线#import random __________(1)_______________ random.seed(100)for i inrange(1,11):if i<10:print(___________(2)_________)else:print(random.randint(1,n))

【参考代码】

## 编写代码替换横线#import random n =eval(input()) random.seed(100)for i inrange(1,11):if i<10:print(random.randint(1,n), end =',')else:print(random.randint(1,n))

配套讲解视频

第43套题

在这里插入图片描述

【题目素材】

## 编写代码替换横线# a =input("请输入填充符号:") s ="PYTHON"print("{_____(1)____}".format(_____(2)____))

【参考代码】

## 编写代码替换横线# a =input("请输入填充符号:") s ="PYTHON"print("{0:{1}^30}".format(s,a))

第44套题

在这里插入图片描述

【题目素材】

## 编写代码替换横线# myinput =input("请输入:") ls = ______(1)___________ s =0for c in ls:if c.strip(" ").isdigit(): ________(2)_______ print("数字和是:"+str(s))

【参考代码】

## 编写代码替换横线# myinput =input("请输入:") ls = myinput.split(',') s =0for c in ls:if c.strip(" ").isdigit(): s +=eval(c)print("数字和是:"+str(s))

第45套题

在这里插入图片描述

【题目素材】

## 请完善代码# ______(1)_______ ls =[]for line in f:for c in line:if ______(2)_______: ls.append(c) f.close()print(len(ls))

附件:data103.txt

【参考代码】

## 请完善代码# f =open('data.txt','r') ls =[]for line in f:for c in line:if c notin ls: ls.append(c) f.close()print(len(ls))

配套讲解视频

第46套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码 (12根短线)#不要修改其他代码# f =eval(input("请输入一个浮点数:"))print("浮点数是:{_____(1)_______}".format(f))

【参考代码】

## 在____________上补充代码 (12根短线)#不要修改其他代码# f =eval(input("请输入一个浮点数:"))print("浮点数是:{:>10.2f}".format(f))

第47套题

【题目素材】

## 在____________上补充代码 (12根短线)#不要修改其他代码# h,w =eval(input("请输入起始英文字母的序号和连续输出的个数,逗号隔开:")) cstr =''for i inrange(_______(1)_________): c = _________(2)____________ cstr += c print(cstr)

【参考代码】

## 在____________上补充代码 (12根短线)#不要修改其他代码# h,w =eval(input("请输入起始英文字母的序号和连续输出的个数,逗号隔开:")) cstr =''for i inrange(w): c =chr(97+h+i) cstr += c print(cstr)

第48套题

在这里插入图片描述

【题目素材】

# 请在......处完善代码,可以修改其他代码import random as r r.seed(1) s=input("请输入三个整数 n,m,k:") slist=s.split(",") …… 

【参考代码】

# 请在......处完善代码,可以修改其他代码import random as r r.seed(1) s=input("请输入三个整数 n,m,k:") slist=s.split(",")for i inrange(eval(slist[0])):print(r.randint(eval(slist[2]),eval(slist[1])))

配套讲解视频

第49套题

在这里插入图片描述

【题目素材】

sinfo=input() _________(1)__________ print("姓名,年龄")for _________(2)__________ sname=strname[:-2] _________(3)__________ print("{},{}".format(sname,sage))

【参考代码】

sinfo=input() s = sinfo.split(",")print("姓名,年龄")for strname in s: sname=strname[:-2] sage=strname[-2:]print("{},{}".format(sname,sage))

第50套题

在这里插入图片描述

【题目素材】

#在 _____上补充一行代码#不要修改其他代码import random random.seed(20)sum=0for i inrange(10):(1)________________________ sum+=n (2)_________________________ print("10个随机数的平均数是:{}".format(round(sum/10,1)))

【参考代码】

#在 _____上补充一行代码#不要修改其他代码import random random.seed(20)sum=0for i inrange(10): n = random.randint(1,20)sum+=n print('第{}个数:{}'.format(i,n))print("10个随机数的平均数是:{}".format(round(sum/10,1)))

第51套题

在这里插入图片描述

【题目素材】

#请在_______上填写一行表达式或语句#可以修改其他代码defallFactor(n):if n <=1:return[n]if n <=3:return[1,n] i=1 _____(1)___________ while i <= n:if n % i ==0: rlist.append(i) _____(2)___________ return rlist try: n=eval(input("请输入一个正整数:"))print("整数{}的因子是:{}".format(n,allFactor(n)))except:print("输入错误!")

【参考代码】

#请在_______上填写一行表达式或语句#可以修改其他代码defallFactor(n):if n <=1:return[n]if n <=3:return[1,n] i=1 rlist =[]while i <= n:if n % i ==0: rlist.append(i) i +=1return rlist try: n=eval(input("请输入一个正整数:"))print("整数{}的因子是:{}".format(n,allFactor(n)))except:print("输入错误!")

配套讲解视频

第52套题

在这里插入图片描述

【题目素材】

#在____________上补充代码#不要修改其他代码 f =input("请输入一个单词:")print("{}".format("____________))print("____________".format(f))

【参考代码】

#在____________上补充代码#不要修改其他代码 f =input("请输入一个单词:")print("{}".format("="*20))print("|{:*^18}|".format(f))

第53套题

在这里插入图片描述

【题目素材】

#在____________上补充代码#不要修改其他代码defvfun(x,b): ____________: x += ____________ return x lc = ____________ print(vfun(10,lc))

【参考代码】

#在____________上补充代码#不要修改其他代码defvfun(x,b):for i in lc: x +=eval(i)return x lc =input().split(',')print(vfun(10,lc))

第54套题

在这里插入图片描述

【题目素材】

#在____________上补充代码#不要修改其他代码 ss =input("请输入一个字符串:")for s in ss:if ____________:print(____________)else: ____________ 

【参考代码】

#在____________上补充代码#不要修改其他代码 ss =input("请输入一个字符串:")for s in ss:iford('A')<=ord(s)<=ord('z'):print(s.upper(),end="")else:continue

配套讲解视频

第55套题

在这里插入图片描述

【题目素材】

#在 ____________上补充一行代码#不要修改其他代码 pi=3.14159 r = ____________ print("圆的半径是____________,面积是{____________}".format(r, pi * r * r))

【参考代码】

#在 ____________上补充一行代码#不要修改其他代码 pi=3.14159 r =eval(input("请输入圆的半径:"))print("圆的半径是{:=^10.2f},面积是{:*>10.2f}".format(r, pi * r * r))

第56套题

在这里插入图片描述

【题目素材】

#在 ____________上补充一行代码#不要修改其他代码 ls =eval(input())print("输入是:{},平均数是:{}".format(ls, ____________))

【参考代码】

#在 ____________上补充一行代码#不要修改其他代码 ls =eval(input())print("输入是:{},平均数是:{}".format(ls,sum(list(ls))/len(ls)))

第57套题

在这里插入图片描述

【题目素材】

## 在____________上补充代码# 在……上补充一行或多行代码# 可以任意修改代码# s =input("请输入字符串:")for c in s: …… else:print("全部是英文小写")

【参考代码】

## 在____________上补充代码# 在……上补充一行或多行代码# 可以任意修改代码# s =input("请输入字符串:")for c in s: zimu ="qwertyuiopasdfghjklzxcvbnm"if c in zimu:passelse:print("不全是英文小写")breakelse:print("全部是英文小写")

配套讲解视频

Read more

Flutter 三方库 http_cache_hive_store 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、工业级的 HTTP 二级缓存与 Hive 数据库持久化联动引擎

Flutter 三方库 http_cache_hive_store 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、工业级的 HTTP 二级缓存与 Hive 数据库持久化联动引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 http_cache_hive_store 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、工业级的 HTTP 二级缓存与 Hive 数据库持久化联动引擎 在鸿蒙(OpenHarmony)系统的端云一体化网络架构、针对高频 API 的请求压实(Debounce)或者是需要实现“秒开离线”的网络应用场景中,如何让 http 或 dio 库自动具备缓存能力,并将缓存物理落地到极速的 Hive 非关系型数据库中?http_cache_hive_store 为开发者提供了一套工业级的、基于 Hive 的网络响应持久化缓存方案。本文将深入实战其在鸿蒙端网络响应加速中的应用。 前言 什么是 HTTP

By Ne0inhk
Flutter 三方库 flutter_adaptive_scaffold 的鸿蒙化适配指南 - 掌握一套代码适配全场景终端的自适应架构技术、助力鸿蒙应用构建从手机到平板及折叠屏的极致无缝交互体系

Flutter 三方库 flutter_adaptive_scaffold 的鸿蒙化适配指南 - 掌握一套代码适配全场景终端的自适应架构技术、助力鸿蒙应用构建从手机到平板及折叠屏的极致无缝交互体系

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 flutter_adaptive_scaffold 的鸿蒙化适配指南 - 掌握一套代码适配全场景终端的自适应架构技术、助力鸿蒙应用构建从手机到平板及折叠屏的极致无缝交互体系 前言 在 OpenHarmony 鸿蒙应用追求“万物互联、全场景覆盖”的伟大进程中,屏幕尺寸的多样性(从 6 英寸手机到 12 英寸平板,再到 2D/3D 模式切换的折叠屏)是每一位 UI 开发者必须正面迎接的挑战。如何在不为每种设备重写 UI 的前提下,实现导航栏自动从“底部”平滑流转到“侧边”?如何在宽屏模式下自动开启“双栏(Master-Detail)”布局?flutter_adaptive_scaffold 作为一个由 Flutter

By Ne0inhk
AIGC | Midjourney使用指南,直接拿捏~

AIGC | Midjourney使用指南,直接拿捏~

目录 前言:第一篇ZEEKLOG博客,还请各位大佬多多指教!! 一、认识Midjourney 二、Midjourney算法原理 三、Midjourney基本操作指南 1、安装 2、使用演示及基本分区讲解 3、命令解析 4、后缀解析 总结:     前言:第一篇ZEEKLOG博客,还请各位大佬多多指教!!   一、认识Midjourney   Midjourney是由David Holz 2022年3月推出的一款AI制图工具。处于聊天软件discord中,主要功能涵盖图像生成、风格化、变体生成、图生图等,且提供高级工具精细控制生成过程。 使用上需创建账户、获邀请后通过Discord频道输入文字提示来操作。相比于SD(stable diffusion) MJ随机性更大,细节处理精度不够。 二、Midjourney算法原理   MJ基于深度学习中的生成对抗网络(GAN)和扩散模型等技术。 * 生成对抗网络(GAN):由生成器和判别器组成。生成器的任务是根据输入的随机噪声和文本描述等信息,生成尽可能逼真的图像;

By Ne0inhk
Flutter 三方库 objectbox_generator — 自动化构建鸿蒙极速 NoSQL 数据库映射(适配鸿蒙 HarmonyOS Next ohos)

Flutter 三方库 objectbox_generator — 自动化构建鸿蒙极速 NoSQL 数据库映射(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter 三方库 objectbox_generator — 自动化构建鸿蒙极速 NoSQL 数据库映射(适配鸿蒙 HarmonyOS Next ohos) 在高性能移动应用开发中,本地数据的持久化存储效率往往是决定用户感知流畅度的木桶短板。传统的 SQLite 虽然结构化程度高,但在处理大规模对象关系映射(ORM)时,复杂的 SQL 拼接和反射解析往往会成为性能瓶颈。 ObjectBox 作为一个专为移动设备打造的、跨平台的超高速 NoSQL 数据库,已经成为了许多追求极致体验开发者的首选。而在 Flutter for OpenHarmony 开发中,配合 objectbox_generator,我们可以通过注解驱动的自动化流程,掌握这套高性能数据库的核心用法。 ⚠️ 鸿蒙适配现状提示:截至本文撰写时,ObjectBox 的 Dart 插件尚未提供官方的 OpenHarmony

By Ne0inhk