编程题

知识竞赛活动

学校开展“学宪法"知识竞赛活动,其中有一项任务为完成“学宪法”答卷记得分。答卷含有 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("该学生客观题得分为:"+ +"分")

查看答案
赣ICP备20007335号-2