📅  最后修改于: 2023-12-03 15:37:26.588000             🧑  作者: Mango
Python Turtle 是 Python 自带的绘图模块,可以帮助我们在屏幕上绘制基本的图形和图案。下面介绍如何使用 Python Turtle 绘制六边形。
导入模块:
import turtle
创建画笔:
t = turtle.Turtle()
移动画笔到起始点:
t.penup()
t.goto(x, y)
t.pendown()
绘制六边形:
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
完成绘制:
turtle.done()
下面是一个完整的代码示例,用于绘制一个黄色填充的边长为 100 像素的六边形:
import turtle
t = turtle.Turtle()
t.color("black", "yellow")
t.begin_fill()
# 移动画笔到起始点
t.penup()
t.goto(-50, 50)
t.pendown()
# 绘制六边形
length = 100
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
t.forward(length)
t.left(60)
# 完成绘制
t.end_fill()
turtle.done()
绘制出来的六边形如下图所示: