image

编辑人: 未来可期

calendar2025-05-10

message9

visits917

2024月03月Python五级实操参考答案

一、编程题

1、火柴棍游戏

用火柴棍拼成数字 0~9,具体拼法如图所示:

编写 Python 程序,实现输入火柴棍的数量,输出符合该火柴棍数的三位数组合,若找不到,则输出“没有符合要求的数”,见样例,程序如下:

请在划线处填入合适代码。

code={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6}

num=int(input("请输入火柴棍数量:"))

flag=False

for i in range( ):

    if +code[i//10%10]+ ==num:

        print("可以组成的三位数:",i,sep="")

        flag=True

if :

    print("可以组成的三位数:","没有符合要求的数",sep="")

参考答案:```pythoncode=0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8:7,9:6num=int(input("请输入火柴棍数量:"))flag=Falsefor i in range(100,1000):if code[i//100]+code[i//10%10]+code[i%10] ==num:print("可以组成的三位数:",i)flag=Trueif not flag:print("没有符合要求的数")```


2、得分处理

智龙是一名篮球队的教练,为了方便对球员进行精准分析,他需要记录球队每个队员的得分,并按照得分从高到低进行排序。请你帮助他完成以下任务:

(1)创建一个空的列表 scores,用于存储队员的得分;

(2)使用循环,依次输入每个队员的得分,将得分添加到 scores 列表中;当输入“stop”时停止输入。

(3)使用 sorted() 函数对 scores 列表进行排序,得到一个新的列表 sorted_scores,按照得分从高到低排序;

(4)打印出排序后的队员得分。

程序代码如下,请你补全代码。

scores=

while True:

    score = ("请输入队员的得分(输入 stop 字符串结束):")

    if score == "stop":

       

    scores.append(int(score))

sorted_scores =

print("排序后的队员得分:", sorted_scores)

参考答案:① []② input③ break④ sorted(scores)


3、知识竞赛活动

学校开展“学宪法"知识竞赛活动,其中有一项任务为完成“学宪法”答卷记得分。答卷含有 5 个客观题和 5 个主观题,其中客观题 1-4 题为单选题,第 5题为多选题,单选题每题分值为 2 分;多选题全对得 2 分,漏选、少选得 1 分, 多选错选不得分。为了提高改卷效率,学校信息技术组的老师设计并编写了一个 Python 小程序,输入客观题正确答案和答卷上的答案,即可计算得分。

实现上述功能的 Python 程序如下,运行界面如图所示。

请输入客观题(5 道)标准答案:AABDACD

请输入客观题(5 道)题学生答案:ABBDAC

该学生客观题得分为:7 分

实现上述功能的 Python 程序如下,请在划线处填入合适的代码。

def judge(x,y):

    f=True

    i=0

    while i<len(y):

        if y[i] not in x:

           

            break

        i+=1

    return f

num=0

key=input("请输入客观题(5 道)标准答案:")

s=input("请输入客观题(5 道)题学生答案:")

for j in range(5):

    if j==4:

        if key[j:len(key)]==s[j:len(s)]:

            num+=2

        elif :

            num+=1

    else:

        if s[j]==key[j]:

           

print("该学生客观题得分为:"+ +"分")

参考答案:1. 在划线处①处填写`f=False`。2. 在划线处②处填写`set(key[j:j+2])&set(s[j:j+2])`。3. 在划线处③处填写`num+=2`。4. 在划线处④处填写`str(num)`。


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2024月03月Python五级实操参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share