7-12 转换函数使用 (30分)

    技术2022-07-11  75

    a,b=input().split(",") l = {'A':'10','B':'11','C':'12','D':'13','E':'14','F':'15'} a = list(a) b = int(b) if b == 16: for i in range(len(a)): if a[i].upper() in l: a[i] = l[a[i].upper()] a = a[-1::-1] s = 0 for i in range(len(a)): s += int(a[i]) * b**i print(s)

    题目的测试样例并没有16进制,不过原理都一样,就都写了

    Processed: 0.010, SQL: 9