📅  最后修改于: 2023-12-03 15:23:49.454000             🧑  作者: Mango
有时候,在使用Python的turtle模块时,我们希望画出来的图形更小。本篇文章将介绍如何使用turtle函数更改绘制出来的图形大小。
turtle模块中的turtle.shape()函数可以用来设置画笔的形状,而turtle.shapesize()函数可以用来设置画笔大小。在传递参数时,第一个参数用来设置画笔的宽度,第二个参数用来设置画笔的长度。
import turtle
# 创建海龟画笔并设置形状
pen = turtle.Turtle()
pen.shape("turtle")
# 设置海龟画笔大小
pen.shapesize(0.5, 0.5, 0.5)
# 绘制海龟形状
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.circle(50)
turtle.done()
上述代码中,我们首先通过创建turtle对象 pen
并使用 .shape()
函数设置海龟形状为 turtle
。然后,我们使用 shapesize()
函数将画笔大小设置为 0.5 x 0.5 x 0.5
,最后使用 pen.circle(50)
函数绘制海龟形状。
除了使用 shapesize()
函数来改变画笔的大小之外,我们还可以改变画布的大小。可以使用 turtle.screensize()
函数来设置画布的大小。在传递参数时,第一个参数用来设置画布的宽度,第二个参数用来设置画布的高度,第三个参数用来设置画布的背景颜色。
import turtle
# 创建海龟画笔并设置形状
pen = turtle.Turtle()
pen.shape("turtle")
# 设置海龟画笔大小
pen.shapesize(0.5, 0.5, 0.5)
# 设置画布大小
turtle.screensize(300, 300, "white")
# 绘制海龟形状
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.circle(50)
turtle.done()
上述代码中,我们首先通过创建turtle对象 pen
并使用 .shape()
函数设置海龟形状为 turtle
。然后,我们使用 shapesize()
函数将画笔大小设置为 0.5 x 0.5 x 0.5
,最后使用 turtle.screensize()
函数设置画布大小。最后,我们使用 pen.circle(50)
函数绘制海龟形状。
在本篇文章中,我们介绍了如何使用turtle模块函数来更改绘制出来的图形大小。具体来说,我们讲解了如何使用 shapesize()
函数和 screensize()
函数。希望这篇文章可以帮助你更好地掌握Python的turtle模块,进一步提升你的编程能力。