Python龟 - 龟位置

时间:2016-04-22 16:09:05

标签: python turtle-graphics

如果龟位于一组坐标上方,我想让乌龟转到地板上:

类似的东西:

floor = -323

if turtle above floor:
    turtle.goto(floor)

但我不知道'if'陈述是如何运作的,因为你不能简单地提出'if turtle above floor'任何帮助?

2 个答案:

答案 0 :(得分:1)

假设你的地板"在y = -323你可能会做这样的事情:

floor = -323

if turtle.ycor() > floor:
     turtle.sety(floor)

您使用turtle.ycor()检索海龟y坐标,检查它是否大于floor,如果设置了y坐标等于地板。

答案 1 :(得分:0)

我也会添加海龟x的X坐标,只是因为它没有响应错误。

floor = -323
if turtle.ycor() > floor:
    turtle.goto(turtle.xcor(), floor)