繁体   English   中英

Python Turtle - 海龟位置

[英]Python Turtle - Turtle Location

如果乌龟在一组坐标之上,我想让它爬到地板上:

像这样:

floor = -323

if turtle above floor:
    turtle.goto(floor)

但我不知道'if'语句是如何工作的,因为你不能简单地把'if turtle above floor'什么帮助吗?

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

floor = -323

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

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

我也会添加海龟 x 的 X 坐标,这样它就不会响应错误。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM