Python提供了强大的进制转换函数:
表格中有部分内容有误:
10#转换成2#:bin(n)
10#转换成8#:oct(n)
10#转换成16#:hex(n)
实验:
# 十进制转二进制、八进制、十六进制
num = int(input(“Please enter a number”))
print(“The 2# number is “ + str(bin(num)))
print(“The 8# number is “ + str(oct(num)))
print(“The 16# number is “ + str(hex(num)))
结果:
Please enter a number 1024
The 2# number is 0b10000000000
The 8# number is 0o2000
The 16# number is 0x400
