From 0d0368cb659d1dae2688056e29680045e99eabf4 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sun, 31 Oct 2021 22:09:48 +0800 Subject: [PATCH] save project --- my_tree.py | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/my_tree.py b/my_tree.py index dbfd44c..849591b 100644 --- a/my_tree.py +++ b/my_tree.py @@ -1,33 +1,36 @@ import turtle import random pen = turtle.Turtle() -pen.color('red') +pen.color('sienna') pen.speed(0) pen.left(90) w = turtle.Screen() -w.bgcolor('black') +w.bgcolor('wheat') pen.pu() -pen.backward(150) +pen.backward(300) pen.pd()# wheat小麦 -def tree(n): - if n>50: - ag=random.randint(0,120) - le=random.randint(1,40) - pen.pensize(n/20) - pen.fd(ag) +def tree(n): + if n<= 12: + pen.pencolor(random.choice(['lightcoral','snow'])) + pen.pensize(n/1) + else: + pen.pencolor('sienna') + pen.pensize(n/8) + if n>0: + ag=random.randint(0,20) + le=random.randint(1,25) + pen.fd(n) pen.right(le) - tree(n-10) + tree(n-ag) pen.left(2*le) - tree(n-10) + tree(n-ag) pen.right(le) - - pen.pu() - pen.backward(ag) + pen.backward(n) pen.pd() -print(tree(100)) +tree(80) # 移动到起点 #pen.left(90) -- libgit2 0.25.0