跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python算法

Python 二级考试基础操作题真题及参考代码汇总

Python 二级考试基础操作题真题及参考代码汇总,涵盖字符串处理、文件读写、循环控制、函数定义及常用库使用。内容包含多套真题题干与标准答案,重点解析 jieba 分词、random 随机数、格式化输出、列表推导式等核心考点,适合备考复习。

城市逃兵发布于 2026/3/24更新于 2026/8/1735 浏览
Python 二级考试基础操作题真题及参考代码汇总

全国计算机等级考试二级 Python 的基础操作题涵盖了字符串处理、文件读写、循环控制、函数定义以及常用库的使用。以下整理了多套真题的题干与参考代码,旨在帮助考生熟悉题型并掌握核心考点。

第 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)))

这里使用了 jieba 库进行中文分词,计算字符数与词语数的比值。

第 2 套题

题目要求

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

参考实现

 n =eval(input("请输入一个数字:"))
print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1)))

利用 chr() 将数字转换为字符,并通过格式化输出居中对齐。

第 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)

使用 random.sample 从列表中随机抽取元素。

第 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 *160
elif n <=4: cost = n *160*0.9
elif n <=9: cost = n *160*0.8
else: cost = n *160*0.7
print("总额为:",cost)

根据数量区间应用不同的折扣逻辑。

第 10 套题

题目要求

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

参考实现

 a, b =0,1
while 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 =0
for 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 =0
for i inrange(5):
 n = random.randint(___(2)___)
# 产生随机数
 s = ___(3)___
print(s)

参考实现

import random
random.seed(0)
s =0
for 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=1
for i inrange(len(__(1)____)):
b._____(2)_____
j+= __(3)______
print(b)

参考实现

 a =[3,6,9]
b =eval(input())
#例如:[1,2,3]
j=1
for i inrange(len(a)):
b.insert(j,a[i])
j+=2
print(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 =1
while calv(1, ____________)<100:
year +=1
print('{}年后成就值是 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 =1
while calv(1, year*365)<100:
year +=1
print('{}年后成就值是 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)
break
else:
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 =0
for 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 =0
for c in s:
 cs +=int(c)
print('{:=^25}'.format(cs))

数字各位求和。

第 32 套题

题目要求

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

参考实现

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

Unicode 范围判断中文字符。

第 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 =0
for 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("恭喜你,猜对了!")
break
elif ___________(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("恭喜你,猜对了!")
break
elif 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 =0
if 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 =0
for c in ls:
if c.strip(" ").isdigit():
______(2)_______
print("数字和是:"+str(s))

参考实现

## 编写代码替换横线
# myinput =input("请输入:")
ls = myinput.split(',')
s =0
for 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))

参考实现

## 请完善代码
# 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)

ASCII 码转换与字符拼接。

第 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=0
for i inrange(10):
(1)________________________
sum+=n
(2)_________________________
print("10 个随机数的平均数是:{}".format(round(sum/10,1)))

参考实现

#在 _____上补充一行代码
#不要修改其他代码
import random
random.seed(20)
sum=0
for 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 +=1
return 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:
pass
else:
print("不全是英文小写")
break
else:
print("全部是英文小写")

循环 else 子句与字符校验。

目录

  1. 第 1 套题
  2. 题目要求
  3. 请在______处使用一行代码或表达式替换
  4. 注意:请不要修改其他已给出代码
  5. 参考实现
  6. 第 2 套题
  7. 题目要求
  8. 请在______处使用一行代码或表达式替换
  9. 注意:请不要修改其他已给出代码
  10. 参考实现
  11. 第 3 套题
  12. 题目要求
  13. 请在______处使用一行代码或表达式替换
  14. 注意:请不要修改其他已给出代码
  15. 参考实现
  16. 第 4 套题
  17. 题目要求
  18. 请在______处使用一行代码或表达式替换
  19. 注意:请不要修改其他已给出代码
  20. 参考实现
  21. 第 5 套题
  22. 题目要求
  23. 请在...处使用一行或多行代码替换
  24. 请在______处使用一行代码替换
  25. 注意:请不要修改其他已给出代码
  26. 参考实现
  27. 第 6 套题
  28. 题目要求
  29. 请在______处使用一行代码或表达式替换
  30. 注意:请不要修改其他已给出代码
  31. 参考实现
  32. 第 7 套题
  33. 题目要求
  34. 请在______处使用一行代码或表达式替换
  35. 注意:请不要修改其他已给出代码
  36. 参考实现
  37. 第 8 套题
  38. 题目要求
  39. 请在______处使用一行代码或表达式替换
  40. 注意:请不要修改其他已给出代码
  41. 参考实现
  42. 第 9 套题
  43. 题目要求
  44. 请在...处使用一行或多行代码替换
  45. 注意:请不要修改其他已给出代码
  46. 参考实现
  47. 第 10 套题
  48. 题目要求
  49. 请在______处使用一行代码或表达式替换
  50. 注意:请不要修改其他已给出代码
  51. 参考实现
  52. 第 11 套题
  53. 题目要求
  54. 请在______处使用一行代码或表达式替换
  55. 注意:请不要修改其他已给出代码
  56. 参考实现
  57. 第 12 套题
  58. 题目要求
  59. 请在______处使用一行代码或表达式替换
  60. 注意:请不要修改其他已给出代码
  61. 参考实现
  62. 第 13 套题
  63. 题目要求
  64. 请在______处使用一行代码或表达式替换
  65. 注意:请不要修改其他已给出代码
  66. 参考实现
  67. 第 14 套题
  68. 题目要求
  69. 请在______处使用一行代码或表达式替换
  70. 注意:请不要修改其他已给出代码
  71. 参考实现
  72. 第 15 套题
  73. 题目要求
  74. 请在______处使用一行代码或表达式替换
  75. 注意:请不要修改其他已给出代码
  76. 产生随机数
  77. 参考实现
  78. 产生随机数
  79. 第 16 套题
  80. 题目要求
  81. 请在______处使用一行代码或表达式替换
  82. 注意:请不要修改其他已给出代码
  83. 参考实现
  84. 第 17 套题
  85. 题目要求
  86. 请在______处使用一行代码或表达式替换
  87. 注意:请不要修改其他已给出代码
  88. 参考实现
  89. 第 18 套题
  90. 题目要求
  91. 请在______处使用一行或多行代码替换
  92. 注意:请不要修改其他已给出代码
  93. 此处可多行
  94. ____________
  95. 此处可多行
  96. 参考实现
  97. 此处可多行
  98. for i inrange(3):
  99. 此处可多行
  100. 第 19 套题
  101. 题目要求
  102. 参考实现
  103. 第 20 套题
  104. 题目要求
  105. 参考实现
  106. 第 21 套题
  107. 题目要求
  108. 参考实现
  109. 第 22 套题
  110. 题目要求
  111. 参考实现
  112. 第 23 套题
  113. 题目要求
  114. 参考实现
  115. 第 24 套题
  116. 题目要求
  117. 参考实现
  118. 第 25 套题
  119. 题目要求
  120. 在____________上补充代码
  121. num =input().____________
  122. 参考实现
  123. 在____________上补充代码
  124. num =input().split(",")
  125. 第 26 套题
  126. 题目要求
  127. 在____________上补充代码
  128. scale =0.0001
  129. 成就值增量
  130. 参考实现
  131. 在____________上补充代码
  132. scale =0.0001
  133. 成就值增量
  134. 第 27 套题
  135. 题目要求
  136. 在____________上补充代码
  137. 参考实现
  138. 在____________上补充代码
  139. 第 28 套题
  140. 题目要求
  141. 在____________上补充代码
  142. n =input('请输入一个正整数:')
  143. 参考实现
  144. 在____________上补充代码
  145. n =input('请输入一个正整数:')
  146. 第 30 套题
  147. 题目要求
  148. 在____________上补充代码
  149. std =[['张三',90,87,95],['李四',83,80,87],['王五',73,57,55]]
  150. 参考实现
  151. 在____________上补充代码
  152. std =[['张三',90,87,95],['李四',83,80,87],['王五',73,57,55]]
  153. 第 31 套题
  154. 题目要求
  155. 在____________上补充代码
  156. s =input("请输入一个正整数:")
  157. 参考实现
  158. 在____________上补充代码
  159. s =input("请输入一个正整数:")
  160. 第 32 套题
  161. 题目要求
  162. 在____________上补充代码
  163. s =input("请输入中文和字母的组合:")
  164. 参考实现
  165. 在____________上补充代码
  166. s =input("请输入中文和字母的组合:")
  167. 第 33 套题
  168. 题目要求
  169. 在____________上补充代码
  170. s =input("请输入一组数据:")
  171. 参考实现
  172. 在____________上补充代码
  173. s =input("请输入一组数据:")
  174. 第 34 套题
  175. 题目要求
  176. 在____________上补充代码
  177. s =input("请输入一个小数:")
  178. 参考实现
  179. 在____________上补充代码
  180. s =input("请输入一个小数:")
  181. 第 35 套题
  182. 题目要求
  183. 在____________上补充代码
  184. 参考实现
  185. 在____________上补充代码
  186. 第 36 套题
  187. 题目要求
  188. 在____________上补充代码
  189. 参考实现
  190. 在____________上补充代码
  191. 第 37 套题
  192. 题目要求
  193. 在____________上补充代码
  194. ls =eval(input())
  195. 参考实现
  196. 在____________上补充代码
  197. ls =eval(input())
  198. 第 38 套题
  199. 题目要求
  200. 在____________上补充代码
  201. 参考实现
  202. 在____________上补充代码
  203. 第 39 套题
  204. 题目要求
  205. 在____________上补充代码
  206. 参考实现
  207. 在____________上补充代码
  208. 第 40 套题
  209. 题目要求
  210. 编写代码替换横线
  211. n =eval(input("请输入一个整数:"))
  212. 参考实现
  213. 编写代码替换横线
  214. n =eval(input("请输入一个整数:"))
  215. 第 41 套题
  216. 题目要求
  217. 编写代码替换横线
  218. s =input("请输入 5 个小写字母:")
  219. 参考实现
  220. 编写代码替换横线
  221. s =input("请输入 5 个小写字母:")
  222. 第 42 套题
  223. 题目要求
  224. 编写代码替换横线
  225. 参考实现
  226. 编写代码替换横线
  227. 第 43 套题
  228. 题目要求
  229. 编写代码替换横线
  230. a =input("请输入填充符号:")
  231. 参考实现
  232. 编写代码替换横线
  233. a =input("请输入填充符号:")
  234. 第 44 套题
  235. 题目要求
  236. 编写代码替换横线
  237. myinput =input("请输入:")
  238. 参考实现
  239. 编写代码替换横线
  240. myinput =input("请输入:")
  241. 第 45 套题
  242. 题目要求
  243. 请完善代码
  244. ___(1)____
  245. 参考实现
  246. 请完善代码
  247. f =open('data.txt','r')
  248. 第 46 套题
  249. 题目要求
  250. 在____________上补充代码 (12 根短线)
  251. f =eval(input("请输入一个浮点数:"))
  252. 参考实现
  253. 在____________上补充代码 (12 根短线)
  254. f =eval(input("请输入一个浮点数:"))
  255. 第 47 套题
  256. 题目要求
  257. 在____________上补充代码 (12 根短线)
  258. h,w =eval(input("请输入起始英文字母的序号和连续输出的个数,逗号隔开:"))
  259. 参考实现
  260. 在____________上补充代码 (12 根短线)
  261. h,w =eval(input("请输入起始英文字母的序号和连续输出的个数,逗号隔开:"))
  262. 第 48 套题
  263. 题目要求
  264. 请在......处完善代码,可以修改其他代码
  265. 参考实现
  266. 请在......处完善代码,可以修改其他代码
  267. 第 49 套题
  268. 题目要求
  269. 参考实现
  270. 第 50 套题
  271. 题目要求
  272. 参考实现
  273. 第 51 套题
  274. 题目要求
  275. 参考实现
  276. 第 52 套题
  277. 题目要求
  278. 参考实现
  279. 第 53 套题
  280. 题目要求
  281. 参考实现
  282. 第 54 套题
  283. 题目要求
  284. 参考实现
  285. 第 55 套题
  286. 题目要求
  287. 参考实现
  288. 第 56 套题
  289. 题目要求
  290. 参考实现
  291. 第 57 套题
  292. 题目要求
  293. 在____________上补充代码
  294. 在……上补充一行或多行代码
  295. 可以任意修改代码
  296. s =input("请输入字符串:")
  297. 参考实现
  298. 在____________上补充代码
  299. 在……上补充一行或多行代码
  300. 可以任意修改代码
  301. s =input("请输入字符串:")
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 雷达信号处理中的CFAR技术详解
  • 数据结构实战:并查集应用与优化
  • Ubuntu Server 24.04.3 LTS 安装指南
  • Windows 使用 VS Code 和 Terminal 进行 Python 开发指南
  • C++11 核心特性:列表初始化、新式声明与 STL 演进
  • Kubernetes AI 推理服务部署与优化最佳实践
  • 贪心算法实战:从摆动序列到股票买卖
  • 前端常用可视化图表组件选型指南
  • 自然语言处理在医疗健康领域的应用与实战
  • Web Bluetooth API 实战指南:从设备连接到数据交互
  • 网络安全工程师职业指南:职责、技能与认证路径
  • OpenClaw 完整部署指南:安装、Coding Plan 配置及飞书机器人接入
  • 弃用 GitHub Copilot 30 天:主流 AI 编程工具对比与选型建议
  • 基于 AutoGPT 与 Python 构建自主智能体实战指南
  • 基于 C++ 的 AIGC 推理框架设计与性能优化
  • 二分算法实战:A-B 数对与高考志愿问题解析
  • C 语言指针与数组的深度关联及实战应用
  • 具身智能机器人运控通讯架构分析与实现方案
  • Windows 系统多版本 JDK 配置与快速切换方法
  • 国内对 Docker 的限制原因及应对策略

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online