2017-06-13 82 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: