题目:

画图,学用rectangle画方形。

简介:

在本篇博客中,我们将介绍如何使用Python的绘图库来画方形。我们将使用rectangle函数来绘制方形,并提供一个完整的代码示例来演示其用法。

绘制方形:

要绘制方形,我们可以使用绘图库中的rectangle函数。rectangle函数接受左上角坐标、宽度和高度作为参数,并在给定位置绘制一个矩形。

下面是rectangle函数的基本语法:

rectangle(x, y, width, height)

其中,(x, y)表示左上角坐标,width表示方形的宽度,height表示方形的高度。

示例代码:

下面是一个使用rectangle函数绘制方形的示例代码:

import turtle

# 创建一个画布
canvas = turtle.Screen()

# 创建一个画笔
pen = turtle.Turtle()

# 设置画笔颜色和粗细
pen.color("red")
pen.pensize(2)

# 设置左上角坐标和方形的宽度、高度
x, y = -100, 100
width = 200
height = 200

# 绘制方形
pen.penup()
pen.goto(x, y)
pen.pendown()
pen.forward(width)
pen.right(90)
pen.forward(height)
pen.right(90)
pen.forward(width)
pen.right(90)
pen.forward(height)

# 隐藏画笔
pen.hideturtle()

# 关闭画布
canvas.exitonclick()

运行结果:

【Python 随练】❀ 绘制正方形_ide

运行上述代码,将在画布上绘制一个左上角坐标为(-100, 100),宽度为200,高度为200的红色方形。

代码解析:

  1. 首先,我们导入turtle模块来进行绘图操作。
  2. 创建一个画布对象canvas,用于显示绘图结果。
  3. 创建一个画笔对象pen,用于绘制图形。
  4. 使用color方法设置画笔的颜色为红色,使用pensize方法设置画笔的粗细为2。
  5. 定义左上角坐标(x, y),以及方形的宽度和高度。
  6. 使用penup方法将画笔抬起,移动到左上角坐标。
  7. 使用pendown方法将画笔放下,绘制方形的边框。
  8. 使用forward方法分别向前移动指定的宽度和高度,以绘制方形的边框。
  9. 使用hideturtle方法隐藏画笔,使绘制的图形更美观。
  10. 最后,通过点击画布关闭绘图。

结论:

通过运行上述代码,我们学习了如何使用Python的绘图库来绘制方形。使用rectangle函数,我们可以指定左上角坐标、宽度和高度,从而绘制出我们想要的方形图形。这个简单的示例代码可以帮助读者理解绘图库的基本用法,为后续的图形绘制提供基础。