diff --git a/my_tree.py b/my_tree.py new file mode 100644 index 0000000..f63350c --- /dev/null +++ b/my_tree.py @@ -0,0 +1,43 @@ +import turtle +import random +def tree(n): + if n>=0: + if n <=12: + color_list=['snow','pink'] + color = random.choice(color_list) + pen.color(color) + pen.pensize(n/3) + else: + pen.color('sienna') + pen.pensize(n/10) + pen.forward(n) + angle=random.random() + pen.right(30*angle) + length=1.5*random.random() + tree(n-10*length) + pen.left(60*angle) + tree(n-10*length) + pen.right(30*angle) + pen.up() + pen.backward(n) + pen.down() + + +pen = turtle.Turtle() +pen.color('sienna') +# 画布大小 +w = turtle.Screen() +w.bgcolor('wheat') # wheat小麦 + +# 移动到起点 +pen.left(90) +pen.up() +pen.backward(150) # 后退 +pen.down() + + +tree(60) +turtle.done() + + +