Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用什么代替';转到';?_Python_Goto - Fatal编程技术网

Python 用什么代替';转到';?

Python 用什么代替';转到';?,python,goto,Python,Goto,这个问题的简单性令人难以置信,我听起来一定很愚蠢,但我如何在这段代码中替换GoTo呢 Restart: row1=random.randint(0,11) If playerBoard[1,rowone] (is not empty): GoTo Restart 我正在尝试找出带密钥的数组是否为空。如果是的话,继续前进。如果不是,则将行1填充为另一个随机整数。您将使用while循环: while True: row1 = random.randint(0,11) if play

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

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

我正在尝试找出带密钥的数组是否为空。如果是的话,继续前进。如果不是,则将
行1
填充为另一个随机整数。

您将使用
while
循环:

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

我将空单元格设置为包含
None

Python没有goto语句。相反,您可以使用while循环进行相同的检查。is
playboard
a
np.array
?什么是
空的
<代码>“”?你可能想浏览一下的前几节,其中涉及到控制流。
GoTo
是90年代的事。我只从我的计算机老师那里学过编程,他教的是过时的代码。但谢谢你对我的问题的重要和有用的见解@祖鲁