From 470f37033c815e5d9993b51d5b03026e6df45ba4 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Wed, 14 Apr 2021 20:31:39 +0800 Subject: [PATCH] auto save --- my_tree.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/my_tree.py b/my_tree.py index 823dbfc..825eed9 100644 --- a/my_tree.py +++ b/my_tree.py @@ -1,4 +1,5 @@ import turtle +import random pen = turtle.Turtle() pen.color('sienna') @@ -12,4 +13,28 @@ pen.up() pen.backward(150) # 后退 pen.down() +def tree(n): + if n >= 0: + if n <= 12: + color_list = ['snow','lightcoral'] + color = random.choice(color_list) + pen.pencolor(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*length) + tree(n-10*length) + pen.right(30*angle) + pen.up() + pen.backward(n) + pen.down() + + +tree(60) turtle.done() -- libgit2 0.25.0