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)
import turtle
t = turtle.Turtle()
w = turtle.Screen()
for i in range(5):
t.forward(100)
t.right(144)
turtle.done()
二、递归画树
画树的顺序:先画树干,再画右树枝,最后画左树枝。
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()