结果作为列表Python

时间:2014-04-29 20:52:07

标签: python python-3.x

您好我写了一个代码,如果输入数字

,会给您一些数字
n= int(input("Enter the beginning number: "))
i=0
print(n)
while n > 1:
    if n%2 == 0:         
       n = n/2
       print(n)
    else:
       n = 3*n+1
       print(n)
       i += 1;

但现在我怎么能把它添加到[..,..,..,..]

我已经尝试添加

theList = []
....
.... 
....
if..
...
   theList.append(i) # or theList.append(n) its the same

那怎么可能呢?

1 个答案:

答案 0 :(得分:4)

将数字附加到您的列表中,然后当您要查看它时,打印出您的列表,如下所示:

print ','.join(map(str,theList)) #thanks to adam smith for catching that

它列出了这样一个列表:

['a','b','c','d']
像这样打印:

'a,b,c,d'