Python樱花树林代码
时间: 2023-11-19 16:52:17 浏览: 196
以下是Python实现樱花树的代码:
```python
import turtle
import random
# 设置画布大小
turtle.setup(800, 600)
# 设置画笔速度
turtle.speed(10)
# 设置画笔颜色
turtle.color('pink')
# 定义绘制花瓣的函数
def petal():
turtle.begin_fill()
turtle.circle(10, 180)
turtle.left(90)
turtle.circle(10, 180)
turtle.end_fill()
# 定义绘制花朵的函数
def flower():
turtle.penup()
turtle.goto(random.randint(-350, 350), random.randint(-250, 250))
turtle.pendown()
turtle.color('pink', 'white')
petal()
turtle.left(45)
petal()
turtle.left(45)
petal()
turtle.left(45)
petal()
turtle.left(45)
petal()
turtle.left(45)
petal()
turtle.left(45)
petal()
turtle.left(45)
petal()
# 绘制樱花树
for i in range(20):
flower()
# 隐藏画笔
turtle.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
这段代码使用了turtle库来绘制樱花树,首先定义了绘制花瓣和花朵的函数,然后在循环中随机生成花朵的位置并绘制出来,最后隐藏画笔并等待用户点击关闭窗口。
阅读全文