我目前正在用Python创建Candyland,并且正在使用板龟。在第一回合之后,海龟处于停止位置,但是在第二回合中,我为海龟的位置创建了大量的if语句,例如
if P1.pos() == y10:
if draw2 == "Red":
P1.goto(r11)
if draw2 == "Red Red":
P1.goto(r12)
if draw2 == "Purple":
P1.goto(p11)
if draw2 == "Purple Purple":
P1.goto(p12)
if draw2 == "Yellow":
P1.goto(y11)
if draw2 == "Yellow Yellow":
P1.goto(y12)
if draw2 == "Blue":
P1.goto(b10)
if draw2 == "Blue Blue":
P1.goto(b11)
if draw2 == "Orange":
P1.goto(o10)
if draw2 == "Orange Orange":
P1.goto(o11)
if draw2 == "Green":
P1.goto(g10)
if draw2 == "Green Green":
P1.goto(g11)
我的问题是,海龟现在将一直走到尽头,因为板上的每个空间都有一个if语句,如上面的语句。我如何使海龟在移动一次后停下来,以便它们不会在第二回合结束游戏。