python进制转换

int(n进制字符,n) 表示将n进制字符转化为十进制

  • 如,int('0xf',16) 返回十六进制'0xf'的十进制表示,为15

hex(十进制数字)表示十进制转换为十六进制

  • 如,hex(1033)返回1033的十六进制表示,为'0x409'

while True:
    try:
        # 输入十六进制的字符串
        hexNumber = input()
        # 进制转换
        decimalNumber = int(hexNumber,16)
        print(decimalNumber)
    except:
        break