📜  在 python turtle 中制作六边形 - Python (1)

📅  最后修改于: 2023-12-03 15:37:26.588000             🧑  作者: Mango

在 Python Turtle 中制作六边形 - Python

Python Turtle 是 Python 自带的绘图模块,可以帮助我们在屏幕上绘制基本的图形和图案。下面介绍如何使用 Python Turtle 绘制六边形。

步骤
  1. 导入模块:

    import turtle
    
  2. 创建画笔:

    t = turtle.Turtle()
    
  3. 移动画笔到起始点:

    t.penup()
    t.goto(x, y)
    t.pendown()
    
  4. 绘制六边形:

    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)
    
  5. 完成绘制:

    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()
运行结果

绘制出来的六边形如下图所示:

六边形