turtle库的使用
turtle(海龟)库是turtle绘图体系python的实现
turtle绘图体系:1969年诞生,主要用于程序设计入门
turtle库是python的标准库之一;属于入门级的图形绘制函数库
1、画笔控制函数
画笔设置后一直有效,直至下次重新设置
画笔宽度:
turtle.pensize(width)
or
turtle.width(width)
画笔颜色:
turtle.pencolor(color)
# color为颜色字符串或r,g,b值
turtle.colormode() #颜色模式,有1和255模式分别以不同形式表示rgb规模
2、运动控制函数
行进:
turtle.forward(d)
or
turtle.fd(d) # 前进
turtle.back(d)
or
turtle.bk(d) # 后退
# d表示行进距离,可以为负数
控制行进:走直线&走曲线
# 画圆
turtle.circle(r,exten=None)
# r:默认圆心在左侧r距离的位置
# extent:绘制角度,默认是360度整圆
角度:
改变画笔的行进角度
turtle.left(a)
turtle.right(a)
# a表示角度转向
方向:
改变行进方向
turtle.setheaing(angle)
turtle.seth(angle)
# angle:行进方向的绝对角度
绘图窗体
turtle.setup(width,heith,startx,starty)
# setup()设置窗体大小及位置
# 4个参数中后两个可选
# steup()不是必须的
填充颜色
turtle.begin_fill()
turtle.end_fill()
3、其他函数:
turtle.done():
# 停留在窗体,不返回控制台
turtle.penup() # 抬笔
turtle.pendown() # 落笔
turtle.goto(x,y) #起笔坐标
turtle.hideturtle() #隐藏光标