用Python定义一个函数,输入十进制可以转换为十六进制,输入十六进制可以转换为十进制
时间: 2024-05-03 10:20:46 浏览: 66
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
好的,这个问题我可以回答。下面是实现这个功能的Python代码:
```
def hex_convert(num):
try:
if isinstance(num, int):
return hex(num)
elif isinstance(num, str):
return int(num, 16)
else:
return "Invalid input!"
except ValueError:
return "Invalid input!"
```
你可以调用这个函数,传入一个十进制或十六进制数值,函数会根据传入值的类型进行转换。如果传入的值无法转换,则会返回错误信息。
阅读全文