题目信息
-
题目类型
-
三级
-
题目年份
-
2024
-
题目题型
-
编程题
-
关 键 词
-
成绩系统
题目题干
37.成绩系统oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
小王同学编写了一个成绩录入和查询系统,能实现输入多个互不相同的分数,自动进行从高到低排名,同时输入要查询的分数,可以获得oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
相应同学的姓名。程序运行结果如下图所示,实现代码如下,请你补全空缺处。oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入总人数:6oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第1个人名:王晓明oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第1个分数:77oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第2个人名:李四oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第2个分数:87oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第3个人名:张萌萌oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第3个分数:90oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第4个人名:吴亮oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第4个分数:91oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第5个人名:洪大大oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第5个分数:86oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第6个人名:赵茜oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入第6个分数:85oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
各个同学分数排名如下oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
['吴亮’,'张萌萌’,’李四’,'洪大大’,’赵茜’,'王晓明’]oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
[91,90,87,86,85,77]oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请输入要查询的分数:85oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
分数为85的同学是:赵茜oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
n=int(input("请输入总人数:")oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
name=[""]*noOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
score=[0]*noOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#输入功能,分别输入姓名与分数oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for i in range(n):oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
name[i]=input("请输入第"+str(i+1)+"个人名:")oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
①=int(input("请输入第"+str(i+1)+"个分数:")oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#排名功能oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for i in range(n-1):oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for j in range(i,n-1-i):oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if score[j]oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
②oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
score[j+1]:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
score[j],score[j+1]=score[j+1],score[j]oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
name[j],name[j+1]=name[j+1],name[j]oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print("oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
各个同学分数排名如下oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
")oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(name)oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(score)oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#查询功能oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
i=0oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
③oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
key=int(input("请输入要查询的分数:")oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
b=-1oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
while i<=j and b==-1:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
m=(i+j)/2oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if score[m]==key:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
b=moOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
elif score[m]<key:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
j=④oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
else:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
i=m+1oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if b==-1:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print("没有同学获得该分数!")oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
else:oOo100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print("分数为"+str(key)+"的同学是:"+⑤)
答案解析
相关题目
-
38.统计总分 有下图左边名为“虚拟学校5年级学生数据.csv”的文件,要实现下图右边统计每位同学语、数、外三门学科的总分,小明编写了以下程 序,请将红色①、②两处的代码补充完整: f= open(&
-
37.成绩系统 小王同学编写了一个成绩录入和查询系统,能实现输入多个互不相同的分数,自动进行从高到低排名,同时输入要查询的分数,可以获得 相应同学的姓名。程序运行结果如下图所示,实现代码如下,请你补全
-
36.分解质因数 输不一个整数,分解质因数。例如:输入90,打印出90=2*3*3*5。请完善以下代码,运行程序。 target=int(input('输入一个整数:') prin
-
35.读以下程序代码,运行程序后,输出的是:发生了一个异常。() try: print(x) except: print("发生了一个异常") finally: print(&qu
-
34.如果list1=['赵',"钱',孙','李',"周',吴',"郑",王&
-
33.列表中的pop()方法和del语句都能删除列表中被指定的元素。所以,如下4行代码运行之后,屏幕上将打印出["红",绿’,蓝],这个运行结 果是对的。() list1=[
-
32.all([])和any(Ⅲ)的结果都是True。() 正确 错误
-
31.以下代码可以计算列表a中各元素(得分)的平均分。() a=[90,80,70,60,50] print( sum(a)/len(a)) 正确 错误
-
30.使用sorted()函数可以给列表排序,参数reverse设置为True时,按从小到大排序;参数reverse设置为False时,按从大到小排序。() 正确 错误
-
29.range(1,11,2)会生成一个包含数字1,3,5,7,9,11的序列。() 正确 错误
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会