python画图代码大全圣诞树
时间: 2023-11-28 08:46:24 浏览: 102
Python画圣诞树源代码
5星 · 资源好评率100%
以下是Python中画圣诞树的代码,使用了turtle库来实现:
```python
import turtle
def tree(d, s):
if d <= 0:
return
t.forward(s)
tree(d - 1, s * .8)
t.right(120)
tree(d - 3, s * .5)
t.right(120)
tree(d - 3, s * .5)
t.right(120)
t.backward(s)
t = turtle.Turtle()
t.speed('fastest')
t.right(225)
t.color("dark green")
t.backward(100 * 4.8)
tree(15, 100)
t.backward(100 / 5)
t.color("red")
t.begin_fill()
t.circle(20)
t.end_fill()
t.hideturtle()
turtle.done()
```
这段代码使用了递归函数来画出树的形状,其中d表示树的深度,s表示树干的长度。在画完树之后,代码还画了一个红色的圆作为树的顶部,最后隐藏了画笔并显示出画布。
阅读全文