# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
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("{:.1f}".format(r))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
n = eval(input("请输入一个数字:"))
print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1)))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
import turtle
d = 0
for i in range(4):
turtle.fd(200)
d = d+90
turtle.seth(d)
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准
fo = open("PY202.txt","w")
data = input("请输入课程名及对应的成绩:") # 课程名 考分
score_tot,course_num=0,0
d={}
while data:
course,score=data.split(" ")
d[course]=d.get(course,score)
score=eval(score)
score_tot+=score
course_num+=1
data = input("请输入课程名及对应的成绩:")
ls=list(d.items())
ls.sort(key=lambda x:x[1],reverse=True)
score_ave=score_tot/course_num
num=len(ls)-1
fo.write("最高分课程是{} {}, 最低分课程是{} {}, 平均分是{:.2f}".format(ls[0][0],ls[0][1],ls[num][0],ls[num][1],score_ave))
fo.close()
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准
fi = open("sensor.txt","r")
fo = open("earpa001.txt","w")
txt=fi.readlines()
for line in txt:
ls=line.strip("\n").split(",")
if " earpa001" in ls:
fo.write('{},{},{},{}\n'.format(ls[0],ls[1],ls[2],ls[3]))
fi.close()
fo.close()
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准
fi = open("earpa001.txt","r")
fo = open("earpa001_count.txt","w")
d = {}
for line in fi:
split_data=line.strip("\n").split(",")
floor_and_area=split_data[-2]+"-"+split_data[-1]
for floor_and_area in d:
d[floor_and_area]=d.get(floor_and_area,0)+1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True) # 该语句用于排序
for i in range(len(ls)):
fo.write('{},{}\n'.format(ls[i][0],ls[i][1]))
fi.close()
fo.close()
Python计算机二级考试程序题(试卷四)
最新推荐文章于 2023-03-19 19:06:03 发布