-1
這個問題的簡單性令人難以置信,我必須聽起來很愚蠢,但我該如何在這段代碼中替換GoTo?使用什麼而不是'GoTo'?
Restart:
row1=random.randint(0,11)
If playerBoard[1,rowone] (is not empty):
GoTo Restart
我想知道如果帶有鍵的數組是空的。如果是,繼續前進。如果不是,則填入row1
即另一個隨機整數。
這個問題的簡單性令人難以置信,我必須聽起來很愚蠢,但我該如何在這段代碼中替換GoTo?使用什麼而不是'GoTo'?
Restart:
row1=random.randint(0,11)
If playerBoard[1,rowone] (is not empty):
GoTo Restart
我想知道如果帶有鍵的數組是空的。如果是,繼續前進。如果不是,則填入row1
即另一個隨機整數。
你會使用一個while
循環:
while True:
row1 = random.randint(0,11)
if playerBoard[1][row1] is None:
break
,我拿空單元格包含None
。
Python沒有goto語句。相反,您可以使用while循環進行相同的檢查。 – JRajan 2014-09-25 09:12:55
一個'while'循環? – 2014-09-25 09:12:56
是'playerBoard'是'np.array'嗎?什麼是「空」,「無」? ' 「」'?您可能想要通過[教程](https://docs.python.org/2/tutorial/index.html)的前幾部分來介紹控制流程。 – jonrsharpe 2014-09-25 09:14:44