python基本库之turtle

程序设计入门层面最常使用的基本绘图库

窗口相关

>>>import turtl  
>>>turtle.setup(width,height,startx,starty)
  1. width,height 窗体宽和高
  2. startx,starty 窗体离左、上边界的距离

画笔相关

  1. 状态
from turtle import * 
pendown()  = pd() = down() #放下画笔,开始作画
penup() = pu() = up() #提起画笔,暂停作画
pensize(width) #设置画笔粗细,无参数时返回当前画笔粗细
pencolor('purple') = pencolor((r,g,b)) #设置画笔颜色
color('blue','red') = color((r,g,b),(r,g,b)) #设置画笔颜色和背景颜色
write(str,font = None) #输出字符串
begin_fill() -> end_fill() #填充区域
hideturtle() <-> showturtlr() #隐藏<->显示画笔头
  1. 运动
forward(d) = fd(d) #前进d
backward(d) = bk(d) #后退d,画笔也有痕迹
right(angle) = rt(angle) #笔头向右即顺时针旋转angle
left(angle) = lt(angle) #笔头向左即逆时针旋转angle
setheading(angle) #朝向绝对角度,角度参照象限
goto(x,y) #笔头前往(x,y),常配合up()/down()使用
circle(r,e) #绘制一个半径r,角度e的圆或弧,朝左
circle(r,steps = 4) #绘制一个半径为r的圆内正四边形
dot(r,'green') #绘制一个半径r,绿色的圆点,笔头为圆
speed() #绘制速度,可以为浮点数
tracer(False) -> tracer(True) #直接展示结果
done() #保留界面

你可能感兴趣的:(python,入门,python)