📜  在 Turtle 中绘制正方形和矩形 - Python(1)

📅  最后修改于: 2023-12-03 14:51:11.527000             🧑  作者: Mango

在 Turtle 中绘制正方形和矩形 - Python

在 Python 中,使用 turtle 模块可以很方便地实现图形绘制,包括正方形和矩形。 turtle 模块是 Python 自带的一个绘图库,它可以帮助我们实现一系列的图形绘制,比如曲线、复杂的图形等。本文将介绍如何使用 turtle 模块在 Python 中绘制正方形和矩形。

1. 绘制正方形

绘制正方形可以使用 turtle.forward()turtle.right()方法,其中turtle.forward()用来向前移动,turtle.right()用来向右旋转,这里需要使用循环语句进行多次绘制。

在 Python 中,绘制一个边长为 length 的正方形代码如下:

import turtle

def draw_square(length):
    t = turtle.Pen()
    for i in range(4):
        t.forward(length)
        t.right(90)

draw_square(100)

运行后会绘制一个边长为100个像素的正方形。

2. 绘制矩形

绘制矩形也可以使用 turtle.forward()turtle.right()方法,不过需要使用两次循环语句进行绘制。

在 Python 中,绘制一个长为length,宽为width的矩形代码如下:

import turtle

def draw_rectangle(length,width):
    t = turtle.Pen()
    for i in range(2):
        t.forward(length)
        t.right(90)
        t.forward(width)
        t.right(90)

draw_rectangle(200,100)

运行后会绘制一个长为200像素,宽为100像素的矩形。

以上是使用turtle模块在 Python 中绘制正方形和矩形的方法,通过简单的代码就可以实现基本的图形绘制功能。