创建一个程序，将数字从 10 进制转换为 16 进制。
def number_converter（数字）：
    #十六进制数系统
    十六进制 = [“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“A”、“B” , &quot;C&quot;, &quot;D&quot;, &quot;E&quot;, &quot;F&quot;]
    
    # 转换为二进制
    binary = bin(number).replace(&quot;0b&quot;,&quot;&quot;)
    
    ＃ 指数
    我 = 0
    六=“”
    # while循环从0到位数
    同时（我 &lt; len（二进制））：
        bit_four = binary[i : i + 4]
        remainder = bit_four % 16 #16 是 Base 16
        hexa += 十六进制[余数]
        我 += 4
    返回六边形

res = number_converter(254)
打印（分辨率）
# 输出：FE
254