2024-05-18 05:37:22 发布
网友
我想将Room类的实例排列到一个网格中,以便在游戏中使用。课程如下:
class Room: def __init__(self, name, x, y): self.name = name self.pos = (x, y)
将x和y值指定给实例的最佳方法是什么,这样就不会有两个实例的位置相同,并且坐标类似于3x3网格?在
import itertools for i, j in itertools.product(xrange(3), repeat=2): room = Room("%s %s" % (i, j), i, j)
干杯。在
干杯。在
相关问题 更多 >
编程相关推荐