ISBN校验码

编写一个python程序,将9位整数作为输入,计算校验和并打印isbn号
例如,输入020131452,输出0201314525

x=input()
l=list(x)
for i in range(11):
    if (10*eval(l[0])+9*eval(l[1])+8*eval(l[2])+7*eval(l[3])+6*eval(l[4])+5*eval(l[5])+4*eval(l[6])+3*eval(l[7])+2*eval(l[8])+1*i)%11==0:
        n=str(i)
if n=='10':
    n='x'
print(x+n)

你可能感兴趣的:(python)