2014-04-26 53 views
-3

我剛剛開始編程,並選擇python作爲我的第一語言,所以請儘量好,因爲我只是在這裏學習。Python:For循環增量總計錯誤

我想創建一個for循環,從number_list計算總價值,並打印出來,像這樣:

number_list = [1, 2, 3, 4, 5] 

total = 0 

for i in number_list 
    total += i 
print(total) 

但它返回一個錯誤:

for i in number_list 
        ^
SyntaxError: invalid syntax 
+2

'number_list:'? – thefourtheye

+0

你應該學會閱讀錯誤信息 –

+1

我意識到你只是在做這個學習,但爲了將來的參考,你可以通過這樣做來實現這一點: total = sum(number_list) – agrinh

回答

2

你的語法必須是正確的,你錯過了冒號在你的for循環結束如下:

number_list = [1, 2, 3, 4, 5] 

total = 0 

for i in number_list: #<------- Add the colon 
    total += i 
print(total)