python turtle库樱花树
时间: 2023-09-16 14:13:11 浏览: 124
好的,下面是一个用 Python 的 turtle 库绘制樱花树的示例代码:
```python
import turtle
import random
# 设置画布大小
turtle.setup(800, 600)
# 隐藏画笔
turtle.hideturtle()
# 定义花瓣颜色集合
colors = ["pink", "lightpink", "hotpink", "deeppink", "palevioletred", "mediumvioletred"]
# 定义樱花树枝函数
def branch(length, level):
if level > 0:
# 随机选择花瓣颜色
color = random.choice(colors)
# 设置画笔颜色
turtle.color(color)
# 设置画笔粗细
turtle.pensize(level)
# 绘制树枝
turtle.forward(length)
turtle.right(20)
branch(length * 0.7, level - 1)
turtle.left(40)
branch(length * 0.7, level - 1)
turtle.right(20)
turtle.backward(length)
# 设置起始位置和角度
turtle.penup()
turtle.goto(0, -250)
turtle.setheading(90)
turtle.pendown()
# 调用樱花树枝函数
branch(100, 10)
# 显示绘图窗口
turtle.done()
```
运行以上代码,即可在窗口中看到绘制出的樱花树。你可以根据自己的需要进行修改和美化。
阅读全文