[Python]考試應用界面和簡單logo-學習筆記

#試題部分
list1=['1.下列詞語中劃線字的讀音完全正確的一組是','2.下列詞語解釋有錯誤的一組是',
       '3.四川話中“瓜娃子”指的是:','4.四川話中形容一個人是“幹豇豆兒”是指這個人',
       '5.四川話中“咔咔過過”是','6.“妖精十怪”是','7.四川話中“呱迷呱眼”是形容一個人',
       '8.四川話中“樓迷樓眼”是形容一個人','9.“寶器娃兒”在四川話中是指','10.四川話“打腦殼”是指']
list2= ['A.街(gāi)道 鞋(hái)子 湖(hú)泊    B.牛角(jiǒ) 學(xiǒ)習 沒(mò)得    C.茅廁(si) 娘(niāng)娘(niang) 眉(méi)毛',
        'A.衝殼子(吹牛皮,侃大山) 扯靶子(逞強,說大話) B.顫翎子(愛逞強、出風頭、炫耀自己的人) 瓜娃子(笨蛋,頭腦不靈活的人)C.扯垛子(撒謊,找藉口) 涮罈子(開玩笑,找樂子)',
        'A.傻瓜  B.賣瓜小哥  C.小小的瓜','A.高 B.瘦 C.身材棒棒噠','A.擬聲詞 B.角落 C.過道 ','A.成都十大奇風異俗 B.形容人愛打扮 C.形容人脾氣怪異',
        'A.聒噪 B.木訥','A.眼神不好 B.邋遢','A.蠢萌可愛 B.嬌生慣養','A.頭疼 B.頭被打啦 C.上頭 D.腦袋被門夾了']
list3=['B','A','A','B','B','B','B','B','A','C']

daanShuZu = set()

#開始考試部分函數
def ksks():
    num = int(0)
    for index in range(len(list1)):
        print(list1[index])
        print(list2[index])
        a = str(input("請輸入:"))
        if (a == list3[index]):
            num = num + 1
        print()
    daanShuZu.add(num)
    print("正確的個數爲", num)
    while(1):
        if(str(input("是否退出(Y/N)"))=="Y"):
            break
        else:
            print("沒題了還不走?")
#查看成績函數
def shuchudaan():
    for index in range(len(daanShuZu)):
        o = daanShuZu.pop()
        print("第", len(daanShuZu)-index+1, "位是", o, "分")
        daanShuZu.add(o)
    while(1):
        if(str(input("退出查看(Y/N)"))=="Y"):
            break
        else:
            print("多看幾次成績就漲了?")

#LOGO部分
print("*"*3+" "*6+"*"*3+" "*3+"*"*3+" "*6+"*"*3)
print("*"*3+" "*3+"*"*3+" "*9+"*"*3+" "*3+"*"*3)
print(" "*3+"*"*3+" "*15+"*"*3+" "*3)
print("*"*3+" "*3+"*"*5+" "*5+"*"*5+" "*3+"*"*3)
print(" "*3+"*"*3+" "*6+"*"*3+" "*6+"*"*3+" "*3)
print("*"*3+" "*3+"*"*3+" "*9+"*"*3+" "*3+"*"*3)
print("*"*3+" "*6+"*"*3+" "*3+"*"*3+" "*6+"*"*3+"\n")

#主體框架
print("0"*20+"四川話八級考試"+"0"*20+"\n")
print("作者:595"+"\t"*6+"版本:9.8.5")
while(1):
    print("************************************")
    print("     1.開始答題")
    print("     2.歷史成績")
    print("     3.退出")
    print("                 請輸入操作序號:1、2、3")
    print("************************************\n")
    a = str(input(""))
    if(a=="1"):
        ksks()
    elif (a=="2"):
        shuchudaan()
    elif(a=="3"):
        print("3:",a)
        break
    else:
        print("無法識別!請重新輸入!")


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章