```python
import turtle
创建画布和画笔
window = turtle.Screen()
pen = turtle.Turtle()
设置画笔的颜色和线宽
pen.color("red")
pen.pensize(3)
绘制五边形
for _ in range(5):
pen.forward(100)
pen.right(72)
关闭画布
window.exitonclick()
```
这段代码首先导入了turtle库,然后创建了一个画布和一个画笔对象。接着,它设置了画笔的颜色和线宽,并使用一个循环来绘制五边形。最后,通过调用`exitonclick()`方法来关闭画布。
如果你想要绘制其他类型的五边形,比如螺旋五边形,可以使用以下代码:
```python
import turtle
def draw_pentagon(side_length):
for _ in range(5):
turtle.forward(side_length)
turtle.right(72)
def draw_spiral_pentagon(start_length, angle, increment):
side_length = start_length
while True:
draw_pentagon(side_length)
turtle.right(angle)
side_length += increment
def main():
turtle.speed(0) 设置绘制速度,0为最快
turtle.bgcolor("black") 设置背景颜色为黑色
turtle.pencolor("white") 设置画笔颜色为白色
draw_spiral_pentagon(50, 90, 5)
turtle.done()
if __name__ == "__main__":
main()
```
这段代码定义了两个函数:`draw_pentagon`用于绘制一个普通的五边形,`draw_spiral_pentagon`用于绘制螺旋五边形。`main`函数中设置了绘制速度、背景颜色和画笔颜色,并调用`draw_spiral_pentagon`函数来绘制螺旋五边形。