2015-10-21 118 views
0

我想讓用戶輸入到Python中的列表。輸入是這樣的:如何使用標準輸入將用戶輸入值獲取到列表中

2 
3 
4 
5 

所以我想停止從值5插入值的數組。
我嘗試這個代碼,如下所示:

X=[] 

for line in sys.stdin: 
    line = line.strip() 
    X.append(line) 

print(X) 

後我的輸入值,程序繼續等待下一個輸入。它不打印X

+0

你應該使用while循環'while len(x)<5:' –

回答

0

它解決了使用break如下。

if(len(x)==5): 
    break 
0

試試這個:

a = [input() for x in range(5)] 
print(a) 
相關問題