2013-04-03 101 views
0

我遇到了一個簡單程序問題。變量名給出語法錯誤(Python)

num2 = 0 
num1 = 1 
print ("Enter a number one after another to sum them up, and when you're done type 0") 
while num1 != 0: 
    num1 = float(raw_input ("Please enter a number:") 
    num2 += num1 
if num1 == 0: 
    print ("The sum of the numbers is:" + str(num2)) 

出於某種原因,「num2 + = num1」這一行在「num2」上給我一個語法錯誤。

+0

您應該使用,顯示你的時候也像不對稱的括號明顯的語法錯誤的編輯。 –

+0

我正在使用IDLE。 – user2240288

+0

我認爲空閒標記了那種事情。我使用NetBeans for python,java和PHP。它理解大多數語法。 –

回答

2

你錯過了一個),右括號,在這裏:

num1 = float(raw_input ("Please enter a number:") 

應該

num1 = float(raw_input ("Please enter a number:"))