题解 | #字符串分隔#
进制转换
http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
lines = [] while True: try: lines.append(input().lower()) except: break dic = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'a':10,'b':11,'c':12,'d':13,'e':14,'f':15} for num in lines: x = len(num)-1 y = 0 res = 0 while x > 1: res += dic[num[x]]*(16**y) y += 1 x -= 1 print(res)