欢迎访问宙启技术站
智能推送

使用turtle模块在Python中绘制五角星图案

发布时间:2024-01-13 00:46:30

在Python中使用turtle模块可以绘制各种图案,包括五角星图案。下面是一个绘制五角星图案的例子:

import turtle

# 创建一个画布和一个画笔
canvas = turtle.Screen()
canvas.title("五角星图案")
pen = turtle.Turtle()

# 设置画笔的颜色和粗细
pen.color("red")
pen.width(3)

# 移动画笔到起始位置
pen.penup()
pen.goto(-100, 100)
pen.pendown()

# 绘制五角星
for _ in range(5):
    pen.forward(200)  # 画笔前进200像素
    pen.right(144)  # 画笔右转144度

# 隐藏画笔
pen.hideturtle()

# 关闭画布
canvas.mainloop()

这段代码首先导入了turtle模块,创建了一个画布和一个画笔。然后设置了画笔的颜色和粗细,并将画笔移动到起始位置。接着使用循环语句绘制五角星,每次画笔前进200像素,右转144度。最后隐藏画笔并关闭画布。

你可以将以上代码保存为一个Python文件并运行,即可在窗口中看到绘制的五角星图案。