```python
import turtle
设置画布
screen = turtle.Screen()
screen.bgcolor("white")
创建画笔
pen = turtle.Turtle()
pen.speed(5)
pen.pensize(2)
绘制花瓣形状
def draw_petal():
for _ in range(200):
pen.right(1)
pen.forward(1)
组合花瓣形成花朵
def draw_flower():
pen.color("red")
pen.begin_fill()
for _ in range(9):
draw_petal()
pen.left(40)
pen.end_fill()
调用绘制花朵的函数
draw_flower()
结束绘制
turtle.done()
```
代码解释:
导入turtle库:
首先导入Python的turtle库,用于绘图。
设置画布:
创建一个白色的画布背景。
创建画笔:
设置画笔的速度和笔宽。
绘制花瓣形状:
定义一个函数`draw_petal`,通过循环旋转和前进绘制出花瓣的基本曲线形状。
组合花瓣形成花朵:
定义一个函数`draw_flower`,设置画笔颜色为红色,通过循环调用`draw_petal`函数9次,每次旋转40度,最后填充颜色完成花朵的绘制。
调用绘制花朵的函数:
执行`draw_flower`函数,开始绘制玫瑰花。
结束绘制:
使用`turtle.done()`结束绘图窗口。
运行这段代码,会弹出一个窗口,显示绘制的玫瑰花图形。你可以根据需要调整花瓣的数量、颜色和旋转角度,以创建不同样式的玫瑰花。