python入门学习-turtle

提供一个小海龟,可以把它理解为一个机器人,只能听懂有限的命令
绘图窗口的原点(0,0)在正中间,默认朝向右侧
运动命令

函数 描述
forward(d) 向前移动d
backward(d) 向后移动d
right(d) 旋转d度
left(d) 向左旋转d度
goto(x,y) 移动到某个坐标位置
speed(100) 移动的速度

笔画控制命令

函数 描述 e.g
up() 笔画抬起的地方
down() 笔画落下,落下之后移动便开始了绘图
setheading(d) 改变海龟的朝向
pensize(d) 笔画的宽度
pencolor(“red“) 笔画的颜色
reset() 恢复所有设置,清空窗口,重置turtle状态
clear() 清空窗口,不会重置turtle
circle(r,e) 绘制一个圆,r是半径,e为次数,用几次画出一个圆,如果是4次就是正方形 circle(55,steps=5)
begin_fill() 开始填充
fillcolor(“red”) 用什么颜色填充图形

其他命令

函数 描述
undo() 撤销上一次动作
done() 程序继续执行
hideturtle() 隐藏turtle(海龟)
showturtle() 显示turtle(海龟)
screensize() screensize(100,100)
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done()

问题:画一个围棋盘?

你可能感兴趣的:(python入门学习-turtle)