【发布时间】:2016-08-16 08:49:30
【问题描述】:
如果乌龟在一组坐标之上,我想让它跳到地板上:
类似这样的:
floor = -323
if turtle above floor:
turtle.goto(floor)
但我不知道'if' 语句是如何工作的,因为您不能简单地输入'if turtle above floor' 任何帮助?
【问题讨论】:
标签: python turtle-graphics python-turtle
如果乌龟在一组坐标之上,我想让它跳到地板上:
类似这样的:
floor = -323
if turtle above floor:
turtle.goto(floor)
但我不知道'if' 语句是如何工作的,因为您不能简单地输入'if turtle above floor' 任何帮助?
【问题讨论】:
标签: python turtle-graphics python-turtle
我也会添加海龟 x 的 X 坐标,这样它就不会响应错误。
floor = -323
if turtle.ycor() > floor:
turtle.goto(turtle.xcor(), floor)
【讨论】:
sety() 抛出的错误与goto() 不同?只是好奇。
假设您的“地板”位于 y=-323,您可能会执行以下操作:
floor = -323
if turtle.ycor() > floor:
turtle.sety(floor)
你用turtle.ycor()检索海龟的y坐标,检查它是否大于floor,如果设置y坐标等于地板。
【讨论】: