4. 海龟的答案

在这个课程中,我们会问海龟一些问题,然后会得到答案。 我们会了解到海龟具体的位置以及海龟要转向哪个方向前进。
记录命令:cs repeat 24 [ rt 17 fd 33]
当我们画了这些漂亮的图形之后,我们知道,海龟处在它的世界里某一点,但是我们并不知道具体的位置。 想要知道海龟现的具体位置,我们可以问海龟:你现在在什么位置? 命令是pos,海龟的答案会告诉我们它的x和y的坐标值
打印海龟的位置
和前一步我们得知海龟的x和y坐标值一样,我们可以只询问海龟其中一个坐标值,命令是: xcor ycor
打印x坐标值
想知道海龟的具体方向,我们可以使用命令heading
打印海龟所处位置的具体方向
现在,我们已经知道了海龟所处的位置,我们也知道海龟转动的具体方向。 假设我们想让海龟到达某一个特定点的位置,比如(0.0),我们需要知道如何让海龟到达这个点。 我们要使用的命令是:towards list XCOR YCOR,XCOR和YCOR分别是这个特定点所对应的x和y的坐标值。
要让海龟到达0 0点的位置,我们要打印出海龟转动的角度
在上一步中我们得出了一个答案,现在,我们要让海龟转向那个特定点的位置。 小数点后只保留一位数字。
让海龟头转向0 0这个点的位置
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers