Python写程序画樱花
时间: 2023-05-12 08:06:24 浏览: 108
可以使用Python的turtle库来画樱花,以下是一个简单的示例代码:
```python
import turtle
import random
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("#F8F8FF")
# 定义画樱花的函数
def draw_sakura(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
# 设置画笔颜色和粗细
turtle.pensize(random.uniform(1, 3))
turtle.pencolor("#FF69B4")
# 绘制花瓣
for i in range(5):
turtle.forward(30)
turtle.circle(10, 180)
turtle.forward(30)
turtle.right(144)
# 绘制花蕊
turtle.penup()
turtle.goto(x, y + 20)
turtle.pendown()
turtle.pensize(2)
turtle.pencolor("#FF1493")
turtle.circle(10)
# 随机生成樱花的位置并画出
for i in range(20):
x = random.randint(-400, 400)
y = random.randint(-200, 200)
draw_sakura(x, y)
# 隐藏画笔
turtle.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
运行上述代码,即可在窗口中看到随机生成的樱花。
阅读全文