帮我python画个樱花
时间: 2023-10-17 08:06:26 浏览: 35
好的,我可以帮您使用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()
```
运行以上代码后,即可在画布上看到一些随机分布的樱花。希望能帮到您!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)