python海龟绘图画花朵
时间: 2023-12-29 17:26:31 浏览: 58
以下是使用turtle库绘制花朵的示例代码:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("white")
pen = turtle.Turtle()
pen.speed(10)
# 绘制花瓣背景
pen.color("pink")
pen.begin_fill()
for _ in range(36):
pen.forward(100)
pen.left(170)
pen.end_fill()
# 绘制叶片
pen.color("green")
pen.begin_fill()
pen.left(90)
pen.forward(200)
pen.right(90)
pen.circle(50, 120)
pen.right(180)
pen.circle(50, 120)
pen.forward(200)
pen.end_fill()
# 绘制花梗
pen.color("brown")
pen.begin_fill()
pen.left(90)
pen.forward(200)
pen.right(90)
pen.forward(20)
pen.right(90)
pen.forward(400)
pen.right(90)
pen.forward(20)
pen.right(90)
pen.forward(200)
pen.end_fill()
# 绘制花萼
pen.color("green")
pen.begin_fill()
pen.left(90)
pen.forward(200)
pen.right(90)
pen.circle(30, 120)
pen.right(180)
pen.circle(30, 120)
pen.forward(200)
pen.end_fill()
# 绘制花瓣
pen.color("red")
pen.begin_fill()
pen.left(90)
pen.forward(200)
pen.right(30)
pen.circle(100, 60)
pen.right(120)
pen.circle(100, 60)
pen.right(30)
pen.forward(200)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
这段代码使用turtle库绘制了一个简单的花朵,包括花瓣背景、叶片、花梗、花萼和花瓣。你可以根据需要调整颜色和形状来绘制不同的花朵。