此代码将十进制转换为二进制,同时仍需要反转以显示正确的数字。
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 :(得分:0)
我想如果你换行
print (int(rem))
到
print (int(rem), end="")
应该做的工作。