题解 | #进制转换#
进制转换
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)
疯狂刷题专栏 文章被收录于专栏
只要刷不死,就往死里刷-
查看17道真题和解析
美团公司福利 3567人发布