沙漠第五关——雷蹄,代码出错在哪里???


#1

此图为代码截屏及错误提示


跪求解释!!!


#2

错了是这张。。。


#3
if yak.pos.y>hero.pos.y:
    yak.pos.y+=10
    hero.buildXY("fence", yak.pos.x, yak.pos.y)
# else:
    yak.pos.y-=10
    hero.buildXY("fence", yak.pos.x, yak.pos.y)

你好像没有else 。
我其实也不理解那个错误提示, 好像没有拼写错误, 但有可能跟那个else 有关系。


#4

else的确是应该去掉#,但是我试了一下,发现还是不可以,错误提示也没有变。


#5

代码好像没有拼写错误, 其实我也不知道为什么会出现这个错误提示。我以前认为是else 的问题, 但现在发现不是else。
我也只能帮到这里了。我认为是bug。


#6

好吧,thank you the same.


#7

你可以用旗子66666666666666666666666666666(凑字数)


#8

通关当然没有问题可是为啥会出现这个问题就不清楚了


#9

here is my code