-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