Python是一种广泛使用的编程语言,它的功能强大、易学易用,是很多程序员的首选语言。Python有许多应用领域,如人工智能、数据科学、Web开发等。今天我们要介绍的是Python绘制明星图像的功能。
import turtle # 设置画笔 pen = turtle.Turtle() # 设置画布背景色 turtle.bgcolor("black") # 画出五角星 pen.color("yellow") pen.begin_fill() for i in range(5): pen.forward(200) pen.right(144) pen.end_fill() # 调整画笔位置 pen.penup() pen.goto(-80, -150) pen.pendown() # 画出五角形 pen.color("white") pen.begin_fill() for i in range(5): pen.forward(100) pen.right(72) pen.end_fill() # 调整画笔位置 pen.penup() pen.goto(40, -150) pen.pendown() # 画出五角形 pen.color("white") pen.begin_fill() for i in range(5): pen.forward(100) pen.right(72) pen.end_fill() # 等待关闭窗口 turtle.done()
在上面的代码中,我们使用了turtle这个库来进行图形绘制,它是一个典型的基于对象的绘图系统。我们首先设置了画笔,然后调整画布背景色为黑色。接着,我们画出了一个黄色的五角星,使用pen.color("yellow")设置画笔颜色,使用pen.begin_fill()开始填充,使用pen.end_fill()结束填充。接着,我们调整了画笔位置,使用pen.penup()将画笔抬起,使用pen.goto(x,y)将画笔移动到指定位置,使用pen.pendown()将画笔放下,接着画出了两个白色的五角形。最后,我们使用turtle.done()等待关闭窗口。