python代码画樱花
时间: 2023-07-03 15:23:02 浏览: 42
下面是一个简单的 Python 代码实现,可以画出一个基本的樱花。
```python
import turtle
# 设置画笔
t = turtle.Pen()
t.speed(0)
t.hideturtle()
# 定义画樱花的函数
def draw_flower(petal_color, center_color):
t.color(petal_color, center_color)
t.begin_fill()
t.right(45)
t.forward(50)
t.right(135)
t.circle(50, 90)
t.right(135)
t.forward(50)
t.right(180)
t.forward(50)
t.right(135)
t.circle(50, 90)
t.right(135)
t.forward(50)
t.end_fill()
# 画樱花
t.penup()
t.goto(-200, 0)
t.pendown()
draw_flower('#F78181', '#F5A9A9')
t.penup()
t.goto(-100, 150)
t.pendown()
draw_flower('#F5A9BC', '#F781D8')
t.penup()
t.goto(0, 0)
t.pendown()
draw_flower('#F6CECE', '#F7D358')
t.penup()
t.goto(100, 150)
t.pendown()
draw_flower('#F7D6E0', '#F2F5A9')
t.penup()
t.goto(200, 0)
t.pendown()
draw_flower('#F2D6D6', '#F5D0A9')
# 隐藏画笔
t.hideturtle()
# 显示画布
turtle.done()
```
这段代码同样使用 Python 的 turtle 库来画图,通过定义一个画樱花的函数,来实现对樱花的绘制。函数中的参数 `petal_color` 和 `center_color` 分别表示花瓣和花心的颜色。通过调用这个函数,可以在不同的位置画出不同颜色的樱花。你也可以自己尝试修改代码,调整樱花的形状和颜色。