用python编写程序,将从键盘输入的十进制整数转换为二进制,八进制和十六进制(大写),各进制数之间采用制表符分隔,写在同一行
时间: 2023-05-26 10:05:02 浏览: 90
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
num = int(input("请输入一个十进制整数: ")) # 输入十进制整数
# 转换为二进制、八进制、十六进制
binary_num = bin(num)[2:] # 转换为二进制并去掉前缀'0b'
octal_num = oct(num)[2:] # 转换为八进制并去掉前缀'0o'
hex_num = hex(num)[2:].upper() # 转换为十六进制并去掉前缀'0x',再转换为大写字母
# 输出转换后的数字
print("{}\t{}\t{}".format(binary_num, octal_num, hex_num)) # 使用制表符分隔各进制数
阅读全文