华为机试在线训练题(python3.5.2)——进制转换 题目 题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1 输入 0xA 输出 10 我的解答 import sys for line in sys.stdin: # 获取输入 a = line.split('x')[1] # 按x分隔,取十六进制字符串 out = int(a, 16) # 将十六进制字符串转换为十进制 print(out) # 输出结果 注:自己练习记录,仅供参考