我想提示用戶輸入2個數字到整數列表中,添加2個數字並將結果追加到列表中,最後減去2個數字並追加結果到列表中。這是在學習C時賦予我們的任務。我正在嘗試使用相同的任務學習Python。我的代碼不會將方程的結果追加到數組中。錯誤說列表索引應該是整數而不是元組。這裏是我的代碼:如何從Python中的終端讀取int列表
numarray=[]
num1 = int(raw_input("Enter the first number: "))
num2 = int(raw_input("Enter the second number: "))
num3 = num1+num2
num4 = num1-num2
print numarray[num1,num2,num3,num4]
'list [..]'是一個索引操作,'''創建一個元組。因此,'numarray [num1,num2,num3,num4]'具有不允許的類型'list [tuple]',這正是錯誤消息所說的:「索引應該是整數而不是元組」。 (它與*閱讀*值無關。) – 2012-05-09 20:56:44
@pst我完全不理解你的帖子。我如何更正我的代碼的語法?這是列表的定義還是我在「印刷numarray」陳述中如何定義它們?我真的很新的python所以需要這個嬰兒的步驟:) – adohertyd