变量名给出语法错误(Python)

问题描述:

我遇到了一个简单程序问题。变量名给出语法错误(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。它理解大多数语法。 –

你错过了一个),右括号,在这里:

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

应该

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