📅  最后修改于: 2023-12-03 15:38:23.364000             🧑  作者: Mango
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()