import sys while True: try: #获取字符串 tmp=input() numstr=tmp[2:] n=len(numstr) res=0 dic={'A':10,'B':11,'C':12,'D':13,'E':14,'F':15} for i in range(n-1,-1,-1): #字母 if numstr[i] in dic: res+=dic[numstr[i]]*16**(n-1-i) else: res+=int(numstr[i])*16**(n-1-i) print(res) except: break 虽然Python有int(num,进制值)函数...