题库 Python题库 题目列表 知识竞赛活动 学校开展“学宪法"知识竞赛活...
问答题

知识竞赛活动

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

题目信息
2024年 3月 编程题
-
正确率
0
评论
268
点击