赞
踩
2022年圣诞节到来啦~
一、前言
圣诞快乐,CSDN的伙伴们!
我们用Python来实现这个简约风格的圣诞树
- #导入所依赖的库
- from turtle import*
- import random
- import time
-
- n = 80.0
- #设置速度快
- speed("fastest")
- #背景颜色 海贝壳色,偏粉色
- screensize(bg='seashell')
- left(90)
- forward(3*n)
- color("orange", "yellow")
- begin_fill()
- left(126)
-
- for i in range(5):
- forward(n/5)
- right(144)
- forward(n/5)
- left(72)
- end_fill()
- right(126)
-
- color("dark green")
- backward(n*4.8)
- def tree(d, s):
- if d <= 0: return
- forward(s)
- tree(d-1, s*.8)
- right(120)
- tree(d-3, s*.5)
- right(120)
- tree(d-3, s*.5)
- right(120)
- backward(s)
- tree(15, n)
- backward(n/2)
-
- for i in range(200):
- a = 200 - 400 * random.random()
- b = 10 - 20 * random.random()
- up()
- forward(b)
- left(90)
- forward(a)
- down()
- if random.randint(0, 1) == 0:
- color('tomato')
- else:
- color('wheat')
- circle(2)
- up()
- backward(a)
- right(90)
- backward(b)
- time.sleep(60)
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。