From 4eea68175a2f542d3e16ecfcbeb92ce375cdd654 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sat, 28 Sep 2024 15:03:28 +0800
Subject: [PATCH] save project

---
 my_tree.py | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

diff --git a/my_tree.py b/my_tree.py
index 6d81011..5166706 100644
--- a/my_tree.py
+++ b/my_tree.py
@@ -1,7 +1,8 @@
 import turtle
-
+import random
 pen = turtle.Turtle()
 pen.color('sienna')
+pen.speed(0)
 # 画布大小
 w = turtle.Screen()
 w.bgcolor('wheat')      # wheat小麦
@@ -12,15 +13,25 @@ pen.up()
 pen.backward(150)    # 后退
 pen.down()
 def tree(n):
-    if n>=50:
+    if n>=0:
+        if n <= 12:
+            color_list=['snow','lightcoral']
+            color = random.choice(color_list)
+            pen.color(color)
+            pen.pensize(n / 3)
+        else:
+            pen.color('sienna')
+            pen.pensize(n / 10)
         pen.forward(n)
-        pen.right(30)
-        tree(n-10)
-        pen.left(60)
-        tree(n-10)
-        pen.right(30)
+        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()
-tree(100)
+tree(60)
 turtle.done()
--
libgit2 0.25.0