17. 循环命令

我们的课程里举的例子来自于15wordcontest网站,就是用少于15个单词的命令创造出不可思议的logo图像。
清屏
在课程“循环命令”中,我们学会了如何使用循环命令,创建一个花形的图形是使用循环命令的非常好的范例:repeat 8 [rt 45 repeat 6 [repeat 90 [fd 2 rt 2] rt 90]]; 注意,可以用1到5的任何一个数字来替换数字6,这样就可以画出不同形状的花形。
命令:repeat 8 [rt 45 repeat 6 [repeat 90 [fd 2 rt 2] rt 90]]
现在我们看到了一个非常漂亮的图形,画这个图形使用的命令是:for [i 0 420] [seth :i repeat :i [fd 2 rt 1] pu home pd] 我们以前在“海龟的世界”这一课学过命令 sethhome,在“控制海龟和绘制笔”中学过命令 pu , pd ,在“循环命令”中学过命令 repeat
记录命令:for [i 0 420] [seth ;i repeat ; [fd 2 rt 1] pu home pd]
用ramdom命令可以创建出任意的图形
让海龟执行命令:
repeat 5000 [run list item sum 1 random 4 [fd bk rt lt] random 10]
我们在课程“循环命令for”已经学过命令for
让海龟执行命令:for [l 10 80 5] [repeat 5 [repeat 8 [fd :l rt 45] rt 72]]
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers