2017-10-11 342 views
0

可用數字陣列我想輸入數字的陣列,以履行其在Python 2.7排序另外它的它看起來像進入蟒蛇2.7

"for (i=1;i<=n,i++) 

scanf("%d", &a[i])" 

用C

我怎樣做這個?

我完全是一個新手。在Python代碼的

回答

0

複製:

a = [None] * n 
for i in xrange(1,n+1,1): 
    a[i-1] = int(input()) 

但更Python的方法是:

a = [] 
for i in xrange(n): 
    a.append(int(input())) 

甚至更​​短(但我不會推薦它,直到你知道更多有關Python) :

a = [int(input()) for i in xrange(n)] 

如果您是該語言的新手,最好從Python 3.6開始,而不是2.7開始。

另外我建議瞭解更多關於python閱讀很好的書面指南在官方網站https://docs.python.org/3/tutorial/

部分約爲for loops and rangeinput/output