如何在python中反转生成的整数顺序

时间:2016-04-29 03:01:58

标签: python-3.5

此代码生成一个数字,因为它将十进制转换为二进制。

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

输出如下。

1 0 0 1 0

有没有办法扭转输出顺序?

EG。 0 1 0 0 1

如果生成的单个数字连接到一个字符串并且字符串被反转,它可能有效,但我不知道如何去做。

1 个答案:

答案 0 :(得分:0)

我认为以下代码可以使用。

result = []
dec = int(input("Please enter number to convert to decimal: "))   
while dec>0:
    quoteint = dec/2
    rem = dec%2
    result.append(rem)
    dec = int(dec/2)
result = result[::-1]
print(' '.join(str(r) for r in result))