【Python】turtle库常用命令

创建窗口

#创建一个海龟
myTurtle = turtle.Turtle()
#创建一个窗口
myWin = turtle.Screen()
···
#代码最后关闭窗口即结束
myWin.exitonclick()

常用绘图命令

#向当前画笔方向移动d像素长度
turtle.forward(d)
#向当前画笔相反方向移动d像素长度
turtle.backward(d)
#顺时针移动degree度
turtle.right(degree)
#逆时针移动degree度
turtle.left(degree)
#海龟尾巴向上,移动时不画线
turtle.up()
#海龟尾巴向下,移动时画线
turtle.down()
#去到某个位置点
turtle.goto(x,y)
eg:turtle.goto(20,30)

颜色设置

#设置画笔颜色pencolor=color1
turtle.pencolor(color1)
eg:turtle.pencolor("red")
#设置填充颜色fillcolor=color2
turtle.fillcolor(1color2)
eg:turtle.fillcolor( "blue")
#同时设置pencolor=color1, fillcolor=color2
turtle.color(color1, color2)
eg:turtle.color("red", "blue")
#准备颜色填充
turtle.begin_fill()

#颜色填充完成
turtle.end_fill()

使用实例–分形树

import turtle

def tree(branchLen,t):
    if branchLen > 5:
        t.forward(branchLen)
        t.right(20)
        tree(branchLen-15,t)
        t.left(40)
        tree(branchLen-15,t)
        t.right(20)
        t.backward(branchLen)
        
def main():
    t = turtle.Turtle()
    myWin = turtle.Screen()
    time.sleep(2)
    t.left(90)
    t.up()#海龟尾巴向上,移动不划线
    t.backward(100)
    t.down()#海龟尾巴向下
    t.color("green")#设置画笔颜色
    tree(75,t)
    myWin.exitonclick()
    
main()

结果:
【Python】turtle库常用命令_第1张图片

欢迎添加个人微信号:liu2536036458。
想进入交流群的,备注: 数据分析交流群

你可能感兴趣的:(Python)