【问题标题】:Convert produced integers into a vertical list and reverse list order将产生的整数转换为垂直列表和反向列表顺序
【发布时间】:2016-04-28 18:07:57
【问题描述】:

此代码将十进制转换为二进制,但仍需要反转以显示正确的数字。

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

我知道我需要将整数转换为列表,然后反转列表以使其显示正确的二进制数。谁能解释我怎么可能做到这一点?

【问题讨论】:

    标签: python-3.5


    【解决方案1】:

    我想如果你换行

    print (int(rem))

    print (int(rem), end="") 应该可以完成这项工作。

    【讨论】:

    • (即包括逗号 AND end="")
    猜你喜欢
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    • 2020-01-23
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多