持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天
海龟编辑器介绍
海龟编辑器是编程猫公司开发的,是一款集成多个Python常用库的Python开发环境。 下载地址:python.codemao.cn/
使用演示视频可以参考:www.bilibili.com/video/av591…
海龟编辑器指导指令块拖放模式和代码模式。指令块拖放模式主要适合儿童编程,不是我们学习的重点。如要了解指令块拖放模式,可以参考编程猫公司官方视频。 www.bilibili.com/video/BV1D7…
turtle库介绍
Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一。参考教程
hello wolrld例子
from turtle import *
forward(100)
效果图:
常用函数
1.画笔运动属性
| 命令 | 说明 |
|---|---|
| forward(distance) | 向当前画笔方向移动distance像素长 |
| backward(distance) | 向当前画笔相反方向移动distance像素长度 |
| right(degree) | 顺时针移动degree° |
| left(degree) | 逆时针移动degree° |
| goto(x,y) | 将画笔移动到坐标为x,y的位置 |
| penup() | 移动时不绘制图形,提起笔,用于另起一个地方绘制时用 |
| pendown() | 移动时绘制图形,缺省时也为绘制 |
2. 坐标系
尝试简单的任务
- 画正方形
from turtle import *
forward(100)
right(90)
forward(100)
right(90)
forward(100)
right(90)
forward(100)
right(90)
- 画三角形
from turtle import *
forward(100)
right(120)
forward(100)
right(120)
forward(100)
right(120)
- 画五边形
from turtle import *
forward(100)
right(72)
forward(100)
right(72)
forward(100)
right(72)
forward(100)
right(72)
forward(100)
right(72)
5.画图形
from turtle import *
forward(100)
right(90)
forward(100)
right(90)
forward(100)
right(90)
forward(100)
right(135)
goto(100, -100)
goto(100, 0)
goto(0, -100)
6.画回字
from turtle import *
for i in range(4):
forward(100)
right(90)
penup()
goto(20, -20)
pendown()
for i in range(4):
forward(60)
right(90)