pyhon如何模拟选择题的自动判别?

某学生做了10个选择题,正确答案是AADDCABCAD,每道题目10分,共100分。用程序输入学生的答案,程序可以判断错误的答案,并用‘X’的形式把错误答案标识出来
例如: 输入你的答案:AADDCACCBB
你共错了3个,AADDCAXCXX
你的得分是:70分

right='AADDCABCAD'
you=input('输入你的答案:')
res=str()
count=0
for i in range(10):
    if right[i]==you[i]:
        res+=you[i]
    else:
        res+='X'
        count+=1
print(f"你共错了{count}个,{res}")
print(f"你的得分是:{100-count*10}分")

创建两个字符串,遍历然后对比一下,如果不一样用X替换