decimal = int(input("请输入一个十进制数:"))
base = input("请输入要转换的进制类型(b/B、o/O、x/X、c/C):")
# binary = bin(decimal)
# octal = oct(decimal)
# hexadecimal = hex(decimal)
# character = chr(decimal)
# print("转换结果为:", binary, octal, hexadecimal, character)
if base=='B'or base=='b':
s=bin(decimal)#转二进制
elif base=='O'or base=='o':
s=oct(decimal)#转八进制
elif base=='X' or base=='x':
s=int(decimal)#转十进制
elif base == 'C' or base=='c':
s=hex(decimal)#转十六进制
else:
print("你丫搞错了!!!!")
print(s)
Python十进制转换其他进制
最新推荐文章于 2024-07-18 15:53:23 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)