python画圣诞树
时间: 2023-06-28 17:10:05 浏览: 71
可以使用Python的turtle库来画圣诞树,下面是一个简单的代码示例:
```python
import turtle
def draw_tree(t, size):
if size <= 10:
t.color("green")
t.stamp()
else:
t.color("brown")
t.pensize(size / 10)
t.forward(size)
t.right(25)
draw_tree(t, size - 25)
t.left(50)
draw_tree(t, size - 25)
t.right(25)
t.penup()
t.backward(size)
t.pendown()
def draw_star(t, size):
t.color("yellow")
t.begin_fill()
for _ in range(5):
t.forward(size)
t.right(144)
t.end_fill()
t = turtle.Turtle()
t.speed(0)
t.penup()
t.goto(0, -200)
t.pendown()
draw_tree(t, 150)
t.penup()
t.goto(0, 50)
t.pendown()
draw_star(t, 25)
turtle.done()
```
运行上述代码可以得到一个简单的圣诞树和一颗星星。你也可以根据自己的喜好更改代码以获得更漂亮的效果。
阅读全文