6

私は本当にPythonの初心者です。現在、2D 座標のリストを作成するプロジェクトを行っています。座標は、(0,0)(0,1)(0,2)(0,3)...(0,10)(1,0) のように、正方形のグリッド (10*10) を使用して均一に配置する必要があります。 )(1,2)(1,3)...(2,0)(2,1)(2,2)...(10,10)。

これが私のコードです:

coordinate = []
x = 0
y = 0
while y < 10:
    while x < 10:
        coordinate.append((x,y))
        x += 1
    coordinate.append((x,y))
    y += 1
print(coordinate)

しかし、取得できるのは [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), ( 7、0)、(8、0)、(9、0)、(10、0)、(10、1)、(10、2)、(10、3)、(10、4)、(10、 5)、(10、6)、(10、7)、(10、8)、(10、9)]

すべてのポイントを取得するためにコードを書き直すにはどうすればよいですか?

4

5 に答える 5