Python十进制与二进制的转换
十进制变二进制
连下手
b = int(input(‘请输入一个十进制的数’))
q = []
while True:
if b == 0:
break
else:
p = b % 2
q.append§
b = b // 2
print(q[::-1])
二进制变十进制
b = input(‘请输入一个二进制的数’)
rb = b[::-1]
list_rb = list(rb)
sum = 0
for i in range(len(b)):
sum += int(list_rb[i]) * (2 ** i)
print(’{十进制的数为}’,format(sum))