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