python进制转换

dec = int(input("输入数字:")) # 输入10
# 转二进制
res_bin = bin(dec)
# 转八进制
res_oct = oct(dec)
# 转十六进制
res_hex = hex(dec)
print("十进制转换为二进制为:", res_bin) # 0b1010
print("十进制转换为八进制为:", res_oct) # 0o12
print("十进制转换为十六进制为:", res_hex) # 0xa

print("===========我是可爱的分割线===============")
# int() 其他进制转十进制,后面是多少则代表转多少进制
print("二进制转换为十进制结果为:", int(res_bin, 2))
print("八进制转换为十进制结果为:", int(res_oct, 8))
print("十六进制转换为十进制结果为:", int(res_hex, 16))

python进制转换_第1张图片

你可能感兴趣的:(python,python)