帮我python画个樱花
时间: 2023-10-17 22:06:26 浏览: 54
python画板——画樱花
5星 · 资源好评率100%
好的,我可以帮您使用Python画一个樱花,以下是示例代码:
```python
from turtle import *
import random
# 设置画布大小
setup(800, 600)
# 定义画樱花的函数
def draw_sakura(size, x, y):
speed(0)
penup()
goto(x, y)
pendown()
# 设置画笔颜色和宽度
pencolor("pink")
pensize(random.uniform(1, 3))
for i in range(10):
# 绘制樱花的五个花瓣
begin_fill()
circle(size)
end_fill()
right(36)
penup()
goto(x, y - size - 20)
pendown()
# 绘制樱花的枝干
pencolor("brown")
pensize(2)
setheading(270)
forward(60)
left(45)
forward(40)
right(180)
penup()
forward(20)
pendown()
setheading(270)
forward(30)
# 调用画樱花的函数
for i in range(10):
x = random.randint(-400, 400)
y = random.randint(-250, 250)
s = random.uniform(50, 100)
draw_sakura(s, x, y)
# 隐藏画笔
hideturtle()
done()
```
运行以上代码后,即可在画布上看到一些随机分布的樱花。希望能帮到您!
阅读全文