海龟作图的简单介绍

1、海龟作图的基本方法

import turtle

p = turtle.Pen()      #创建一支画笔(海龟)
p.pencolor('red')     #设置画笔颜色为红色
p.pensize(5)          #设置画笔的粗细为5
p.forward(100)        #画笔向前画100的直线
p.left(120)           #画笔左转120度
p.forward(100)
p.left(120)
p.forward(100)
p.left(120)

海龟作图的简单介绍_第1张图片

import turtle

t = turtle.Turtle()
w = turtle.Screen()
for i in range(5):
    t.forward(100)
    t.right(144)
turtle.done()

海龟作图的简单介绍_第2张图片

二、递归画树 

画树的顺序:先画树干,再画右树枝,最后画左树枝。

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()
    w = turtle.Screen()
    t.left(90)
    t.up()
    t.backward(100)
    t.down()
    t.color('green')
    tree(75,t)
    w.exitonclick()

main()

海龟作图的简单介绍_第3张图片

你可能感兴趣的:(python)