2017-06-13 83 views
0

嗨,我对Python很陌生,但之前已经在其他基于C语言编程。我一直在遇到语法错误,但我无法弄清楚它的含义。比较while语句中的变量python语法错误

x = 1 
Primary = 0 
Secondary = 0 

while x != 0: 
    Primary + 1 
    while Secondary <= Primary 
     Ed.PlayBeep() 
     Secondary + 1 
    Secondary = 0 
+0

你缺少一个':'条件后的if语句。 –

+0

我很好奇,是'Primary + 1'相当于'Primary + = 1'吗? – ValLeNain

回答

2

添加:

while Secondary <= Primary: 
    ... 

另外,你的意思是Primary += 1Secondary += 1?您正在增加这些值,但不分配它们。

+0

谢谢,这工作! – Myrlin

0

你缺少在第二,而冒号,它应该:

while Secondary <= Primary: