淘先锋技术网

首页 1 2 3 4 5 6 7

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库中的函数绘制了一个小黄脸,并在其上添加了两个黑色的眼睛和一个弯弯的嘴巴。通过调整每个元素的位置和大小,我们可以实现不同样式的笑脸绘制。