使用什么而不是' GoTo'?

时间:2014-09-25 09:11:17

标签: python goto

这个问题的简单性令人难以置信,我必须听起来很愚蠢,但是如何在这段代码中替换GoTo?

Restart:
row1=random.randint(0,11)
If playerBoard[1,rowone] (is not empty):
GoTo Restart

我试图找出带键的数组是否为空。如果是,继续前进。如果不是,请填充row1另一个随机整数。

1 个答案:

答案 0 :(得分:2)

您使用while循环:

while True:
    row1 = random.randint(0,11)
    if playerBoard[1][row1] is None:
        break

我将空单元格包含None