题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
a = input()
a = str(a[2:])
length = len(a)
ans = 0
for i in range(length):
dd = a[-(i+1)]
if a[-(i+1)].isalpha():
d = (ord(a[-(i+1)])-55)
ans = ans + 16**i*(ord(a[-(i+1)])-55)
else:
d = (int(a[-(i+1)]))
ans = ans + 16**i*(int(a[-(i+1)]))
print(ans)
疯狂刷题专栏 文章被收录于专栏
只要刷不死,就往死里刷-
查看11道真题和解析