我一直在开发一个 python 应用程序,它可以将十进制数转换为十六进制数,然后反过来。我无法将用户输入存储为十六进制数字。这对于我的程序的运行非常重要,因为我需要询问他们想将哪个数字转换回十进制数字。我只需要将其存储为字符串或整数以外的其他数据类型,但仍需要提示。
到目前为止,我已经尝试过这种方法:
num = int(hex(input("Which Hexadecimal number would you like to convert to decimal/denary? \n")))
但它仍然认为十六进制数实际上是一个字符串。