#39365: python 使用字典與基礎迴圈


henry0985524680@gmail.com (張弘勳)

學校 : 臺北市立建國高級中學
編號 : 192343
來源 : [39.12.96.63]
最後登入時間 :
2024-02-15 23:27:48
a020. 身分證檢驗 | From: [220.137.93.6] | 發表日期 : 2024-02-10 00:54

#table 是密碼表,獲取字母對應的數字,之後依照題目寫演算法,最後判斷並輸出
 
table={'A':10,'J':18,'S':26,'B':11,'K':19,'T':27,'C':12,'L':20,'U':28,'D':13,'M':21,'V':29,'E':14,'N':22,'W':32,'F':15,'O':35,'X':30,'G':16,'P':23,'Y':31,'H':17,'Q':24,'Z':33,'I':34,'R':25}
while True:
    try:
        n=input()
    except EOFError:
        break
    Alpha=str(table[n[0]])
    Alpha=int(Alpha[0])+int(Alpha[1])*9
    sum=0
    for i in range(1,9):
        sum+=int(n[i])*(9-i)
    sum+=int(n[9])+Alpha
    if sum%10==0:
        print('real')
    else:
        print('fake')
 
ZeroJudge Forum