在浏览器地址栏中输入52zwbc.com,点击“海龟绘图”即可进入在线编辑器。
编辑器上方有“海龟”菜单,点击选择前进(距离),左侧区域会出现海龟.前进(100),然后再点击“海龟”菜单选择完成(),左侧区域会添加海龟.完成(),最后点击“海龟”菜单右侧的“运行”按钮,你就会在屏幕下方看到:一只小海龟从下方屏幕中间爬到右侧并拖出了一条线。
生成的代码如下, 也可以直接输入(或者复制这里的):
海龟.前进(100)
海龟.完成()
注意事项:海龟.完成()必须放在代码的最后,它的功能是显示绘制的图形。
除了前进,还可以后退和旋转,在海龟.完成()代码的上方空白行点一下,选择菜单中的“左转(角度)”、再选择“前进(距离)”,然后点击“运行”按钮,你会看到小海龟向右移动后又向上移动。
修改前进后面括号中的100为其他数值可以控制前进的距离,修改左转后面括号中的90可以控制旋转角度。
现在你可以自己尝试其他函数制作自己的图形了。
试着改变颜色 —— 例如,画笔颜色('红色') 和线宽 —— 例如,画笔粗细(5) 然后再次绘制。
您也可以在不绘制线条的情况下移动海龟,即在移动前抬起画笔: 画笔抬起()。 要重新开始绘制,请使用 画笔落下()。
将海龟送回起点(这也适用于海龟消失在屏幕之外的情况):返回(),如果不想返回时绘制线条和急速返回,可以使用跳回原点()。
初始位置在海龟屏幕的中心。 如果你需要知道具体数值,可以这样获取海龟的 x-y 坐标:
位置()。
使用循环(可以在菜单中选择循环模板),可以构建出各种几何图案。
下面的代码可以绘制一个标准的六边形:
for i in 范围(6):
海龟.前进(80)
海龟.左转(60)
海龟.完成()
如果我们想要用红色线条,黄色填充,上面的代码可以修改为:
海龟.画笔颜色('红色')
海龟.填充颜色('黄色')
海龟.开始填充()
for i in 范围(6):
海龟.前进(80)
海龟.左转(60)
海龟.结束填充()
海龟.完成()
就像用 画笔抬起() 和 画笔落下() 决定是否画线一样,填充也可以打开或关闭:开始填充(), 画好一个封闭图形后要完成填充:结束填充().(请注意只有在你给出 结束填充() 命令时才会实际进行填充。)
更多函数(命令)和实例见文档. 为了编辑方便我把文档用微信小程序(52中文编程)发布,你可以边查看教程边用电脑操作。
点击编辑器下方的“文件管理器”按钮,登录(首次请注册)后可以保存自己的代码为py文件并生成网页查看,将网页链接复制后发送给朋友,朋友点击即可浏览你的作品。