📌  相关文章
📜  如何在 python turtle 中绘制形状正方形 - Python (1)

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

如何在 Python Turtle 中绘制形状——正方形

Python Turtle 是 Python 语言中的一个绘图库,它可以让开发者使用简单的命令来绘制图形。

要在 Python Turtle 中绘制一个正方形,需要使用如下代码:

import turtle

def draw_square(t):
    for i in range(4):
        t.forward(100)
        t.left(90)

wn = turtle.Screen()
wn.bgcolor("lightgreen")

tess = turtle.Turtle()
tess.color("hotpink")
tess.pensize(3)

draw_square(tess)

turtle.done()

上述代码中使用 turtle 库创建 screen,然后定义一个封装绘制正方形代码的函数 draw_square(),在函数中使用 turtle 对象 t 绘制正方形。

接下来创建 Turtle 对象 tess,并设置其颜色和画线的宽度。接着在 tess 对象上调用 draw_square() 函数,即可在画布上绘制出一个边长为100像素的正方形,最后调用 turtle.done() 结束程序。

若想调整正方形的大小,只需修改 draw_square() 函数中的前进距离即可。比如将“t.forward(100)”改为“t.forward(50)”即可使正方形变为边长50像素。

以上即是如何在 Python Turtle 中绘制形状——正方形的介绍。

代码片段:

import turtle

def draw_square(t):
    """
    绘制正方形
    :param t: turtle 对象
    """
    for i in range(4):
        t.forward(100)
        t.left(90)

wn = turtle.Screen()
wn.bgcolor("lightgreen")

tess = turtle.Turtle()
tess.color("hotpink")
tess.pensize(3)

draw_square(tess)

turtle.done()