python制作选择题答题器

python制作选择题答题器,读取excel中的题目,选择abcd,判断对错,并记录分数。

将读取的题目的选项写成字典形式,判断与答案是否相同并计数。参考下面代码(可根据表格中题目情况调整有关字符串分割):

import pandas as pd
df=pd.read_excel('t0305.xlsx')
score=0
for t,a in zip(df['test'],df['answer']):
    print(t)
    inp=input('your answer(a,b,c,d):')
    d={}
    for x in t.split()[-1].split(','):
        d[x.split('.')[0]]=x.split('.')[-1]
    for k,v in d.items():
        if inp==a:
            print('correct')
            score+=1
            break
    else:
        print('wrong')        
print(score)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632