用python给你带来你的桃花运,详细解析画一棵表白树( 二 )

if 8 <= brance <= 16:if random.randint(0, 2) == 0: #这里随机三个数 三分之一概论 改颜色t.pencolor("snow")# 因为这个范围还是画中等细小树枝else:t.pencolor("lightcoral")# 珊瑚色t.pensize(brance / 4)elif brance < 8:if random.randint(0, 1) == 0:# 这里随机两二个树 , 二分之一t.pencolor("snow")# 因为这里画很细小的树枝概论小点else:t.pencolor("lightcoral")# 珊瑚色t.pensize(brance / 2)else:t.pencolor("Tan")# 褐色t.pensize(brance / 10)# 缩小分支量大致代码基本都给出了 , 这里说明一下 , 如果想绘制二棵以上 , 只要在主程序下面先运行一棵 , 然后修改一下起点位置 , 重新调用一下二个函数就行 , 里面的值最好设置小一点 , 可以有个层次感 。
主程序:
import turtle asTimport randomt = T.Turtle()w = T.Screen()w.screensize(bg='wheat')# 画布颜色小麦色 个人觉得还是这个最搭配t.getscreen().tracer(5, 0)# 返回正在绘制的对象 并且加速5倍t.pensize(5)t.left(90)t.penup()t.backward(250)t.pendown()t.pencolor("Tan")# 褐色draw_tree(70)# 第一颗桃花 , 支柱设置70petel(250)# 花瓣250w.exitonclick()# 点击关闭画布