需要帮助来解决语法错误消息

时间:2014-11-06 04:02:31

标签: python

else Moves=='x':
              t.up()
              t.goto(220,200)
              t.down()
              t.setheading(45)
              t.fd(length)
              t.bk(length)
              t.fd(length/2)
              t.setheading(135)
              t.fd(length/2)
              t.bk(length)
              t.up()
              t.fd(length/2)

当我运行程序时,它会显示语法错误,并以红色突出显示“

2 个答案:

答案 0 :(得分:5)

不确定您的条件流是什么样的,但它看起来应该是elif而不是其他

elif Moves=='x':

表达式遵循if和elif语句。

答案 1 :(得分:3)

python中的

Else 或任何语言都不接受条件。如果要在 之后放置条件,则要使用的构造

  

的elif

所以你的构造应该是

elif Moves=='x':
...