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()  #隐藏光标
posted @ 2022-06-23 22:38  仓颉cangjie  阅读(529)  评论(0编辑  收藏  举报