if
これらの4つをPythonで書く必要があります。それが何をするかに注意してください、ループ内の4つの可能な状態の間で変化しています:1,0 -> 0,1 -> -1,0 -> 0,-1
そして最初に戻ります。
if [dx, dy] == [1,0]:
dx, dy = 0, 1
if [dx, dy] == 0, 1:
dx, dy = -1, 0
if [dx, dy] == [-1, 0]
dx, dy = 0, -1
if [dx, dy] == [0, -1]:
dx, dy = 1, 0
誰かが私にこれを書くためのより良い/より良い方法を提案できますか?