以下是一个编写十进制转十六进制转换器的示例代码:
def decimal_to_hexadecimal(decimal):
# 使用内置函数将十进制转换为十六进制
hexadecimal = hex(decimal)
# 去除转换结果中的前缀"0x"
return hexadecimal[2:]
# 测试示例
decimal_input = int(input("请输入一个十进制数:"))
hexadecimal_output = decimal_to_hexadecimal(decimal_input)
print("转换结果为:", hexadecimal_output)
在上述代码中,decimal_to_hexadecimal
函数接受一个整数作为输入,并使用hex
函数将其转换为十六进制。然后,使用切片操作去除转换结果中的前缀"0x",并将结果返回。
你可以尝试运行这段代码并输入一个十进制数,它将输出对应的十六进制表示形式。