2016-04-28 118 views
1

此代码将十进制转换为二进制,同时仍需要反转以显示正确的数字。将生成的整数转换为垂直列表和反向列表顺序

dec = int(input("Please enter number to convert to decimal: ")) 
while dec>0: 
    quoteint = dec/2 
    rem = dec%2 
    print (int(rem)) 
    dec = int(dec/2) 

我在找一行代码来显示下面的代码。例如

1 0 0 1 0 0 

但代码目前只产生在这样的行中的整数。

1 
0 
0 
1 
0 
0 

我知道我需要把整数变成一个列表,然后颠倒列表让它显示正确的二进制数。有人可以解释我怎么可能做到这一点?

回答

0

我想,如果你改变了行

print (int(rem))

print (int(rem), end="")应该做的工作。

+0

(即包括一个逗号和结束=“”) – fierynot

+0

这样做。非常感谢。 –