淘先锋技术网

首页 1 2 3 4 5 6 7

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()等待关闭窗口。