```python
import turtle
def draw_circle(color, radius, x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
turtle.circle(radius)
turtle.end_fill()
def draw_smiley_face():
设置画笔属性
turtle.speed(1)
turtle.title("笑脸表情")
绘制脸
draw_circle("yellow", 100, 0, -100)
绘制眼睛
draw_circle("black", 10, -35, 0)
draw_circle("black", 10, 35, 0)
绘制嘴巴
draw_circle("black", 40, -40, -80)
运行绘制笑脸的函数
draw_smiley_face()
turtle.done()
```
代码解释:
导入turtle库:
首先导入Python的turtle库,以便使用其绘图功能。
定义绘制圆形函数:
`draw_circle`函数用于绘制指定颜色和半径的圆形,并填充颜色。
定义绘制笑脸函数:
`draw_smiley_face`函数用于绘制笑脸的各个部分。
绘制脸部:使用黄色绘制一个半径为100的圆形。
绘制眼睛:使用黑色绘制两个半径为10的圆形,分别位于脸的左侧和右侧。
绘制嘴巴:使用黑色绘制一个半径为40的圆形,并向右旋转90度。
运行绘制函数:
调用`draw_smiley_face`函数,开始绘制笑脸。
结束绘制:
使用`turtle.done()`函数结束绘图窗口。
通过运行上述代码,你可以在Python环境中使用turtle库绘制出一个简单的笑脸图形。