BC16 十六进制转十进制 思路: step1:创建字典,使得ABCDEF分别对应10、11、12、13、14、15;创建起始值0,方便计数;创建字符串‘ABCDEF’;记录字符串长度; step2:遍历字符串,按位加入对应的值,最后打印出最终记录的值; 代码如下: dic = {'A':10,'B':11,'C':12,'D':13,'E':14,'F':15,} n = 0 m = 'ABCDEF' l = len(m) for i in m: n = n + dic[i]*16**(l-1) l = l - 1 print("%15d" % n)