1. 程式人生 > >CCF 201312-2 ISBN號碼 Python程式碼

CCF 201312-2 ISBN號碼 Python程式碼

a = input()
#需要注意的點:輸入字串之間的轉變  .split的應用,.join的應用///注意每一種if情況
b = a.split("-")
c = ''.join(b)
flag = 0
j = 1
for i in range(len(c)-1):
        flag =int(c[i])*(i+1)+flag
d = flag % 11

if(d == 10):
    if (c[9] == 'X'):
        print("Right")
    else:
        print(a[0:12] + 'X')
else:
    if(str(d) == c[9]):   #只能進行str比較,不能全轉為int比較,否則不能滿分
        print("Right")
    else:
        print(a[0:12] + str(d))