Python在绘画领域中有着广泛的应用,可以通过其强大的绘图库实现各种图像的创建和处理。本文介绍如何使用Python绘制简单的笑脸。
# 导入所需的库 import turtle # 定义绘制圆形的函数 def drawCircle(x, y, radius, color): turtle.penup() turtle.goto(x, y) turtle.pendown() turtle.fillcolor(color) turtle.begin_fill() turtle.circle(radius) turtle.end_fill() # 定义绘制矩形的函数 def drawRectangle(x, y, width, height, color): turtle.penup() turtle.goto(x, y) turtle.pendown() turtle.fillcolor(color) turtle.begin_fill() for i in range(2): turtle.forward(width) turtle.left(90) turtle.forward(height) turtle.left(90) turtle.end_fill() # 绘制小黄脸 drawCircle(0, 0, 100, 'yellow') # 绘制眼睛 drawCircle(-40, 120, 15, 'white') drawCircle(-40, 120, 5, 'black') drawCircle(40, 120, 15, 'white') drawCircle(40, 120, 5, 'black') # 绘制嘴巴 turtle.penup() turtle.goto(-60, 80) turtle.pendown() turtle.setheading(-60) turtle.circle(80, 120) turtle.done()
上述代码使用turtle库中的函数绘制了一个小黄脸,并在其上添加了两个黑色的眼睛和一个弯弯的嘴巴。通过调整每个元素的位置和大小,我们可以实现不同样式的笑脸绘制。