程序:
n=input()
def change(m):
if m=='0':
return 0
elif m=='1':
return 1
elif m=='2':
return 2
elif m=='3':
return 3
elif m=='4':
return 4
elif m=='5':
return 5
elif m=='6':
return 6
elif m=='7':
return 7
elif m=='8':
return 8
elif m=='9':
return 9
elif m=='A':
return 10
elif m=='B':
return 11
elif m=='C':
return 12
elif m=='D':
return 13
elif m=='E':
return 14
else:
return 15
l=len(n)
r=0
for i in range(l):
a=change(n[i])
r+=a*16**(l-i-1)
print(r)
虽然长但简单快速