题解 | #进制转换#

进制转换

https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6

import sys

inputdata=list(input().strip())#split后就直接成列表了
A=inputdata[2:]
# print(A)
X=['A','B','C','D','E','F']
ans=0
for i in range(len(A)):
    if A[i] in X:
        num=X.index(A[i])+10

    else: 
        num=int(A[i])
    ans=ans+num*(16**(len(A)-i-1))#踩坑:**才是幂运算

print(ans)

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务