Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.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_Random_Numbers_Turtle Graphics - Fatal编程技术网

如何在python中使形状不重叠?

如何在python中使形状不重叠?,python,random,numbers,turtle-graphics,Python,Random,Numbers,Turtle Graphics,我应该使用什么技巧使第二张图片中的数字与第一张图片中的数字不重叠? 数字的位置应该是随机的 您必须记住屏幕上哪些位置(方块)被占用,并检查下一个数字中的方块是否会使用它们。我是否应该使用set?或者还有其他更快的方法吗?你的屏幕就像是有正方形的棋盘——你可以使用set()来记住哪些SUQARE被占用。当你想输入数字时,你必须创建set(),其中包含它将在板上使用的方块的信息,然后你可以检查这组方块是否已被占用。

我应该使用什么技巧使第二张图片中的数字与第一张图片中的数字不重叠? 数字的位置应该是随机的



您必须记住屏幕上哪些位置(方块)被占用,并检查下一个数字中的方块是否会使用它们。我是否应该使用set?或者还有其他更快的方法吗?你的屏幕就像是有正方形的棋盘——你可以使用
set()
来记住哪些SUQARE被占用。当你想输入数字时,你必须创建
set()
,其中包含它将在板上使用的方块的信息,然后你可以检查这组方块是否已被占用。