s = []
binstring = ''
numbers = 123456
while numbers>0:
res = numbers %2
s.append(res) # 余数入站
numbers//=2
while len(s)>0: # 这里的长度一直在变化所以不能使用for 循环
binstring+= str(s.pop())
print(binstring)
s = []
binstring = ''
numbers = 123456
while numbers>0:
res = numbers %2
s.append(res) # 余数入站
numbers//=2
while len(s)>0: # 这里的长度一直在变化所以不能使用for 循环
binstring+= str(s.pop())
print(binstring)
本文标题:Python模拟十进制转二进制
本文链接:https://www.haomeiwen.com/subject/xmwsyrtx.html
网友评论