题解 | 进制转换
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
numOx = input().strip()
values = {
'A':10,
'B':11,
'C':12,
'D':13,
'E':14,
'F':15
}
sums = 0
j=0
for i in range(len(numOx)-1,1,-1):
if numOx[i] in "0123456789":
sums = int(numOx[i])*(16**j) + sums
else:
number = values[numOx[i]]
sums = number*(16**j) + sums
j += 1
print(sums)
#华为od#
凡岛公司福利 319人发布