Python乌龟形状

问题描述 投票:0回答:2

我正在用 python 海龟画一些东西,我使用了形状函数,但是形状过度绘制了它们之前的其他形状(我可以看到形状在移动),并且我只得到了最后一个形状:

`up()
goto(-200,-200)
down()
shape("circle")
shapesize(2,1,1)
fillcolor("black")
up()
goto(-300,-100)
down()
shape("circle")
shapesize(4,4,1)
fillcolor("black")
up()
goto(-100,-100)
down()
shape("circle")
shapesize(4,4,1)
fillcolor("black")`

我期待您的答复,谢谢!

python turtle-graphics python-turtle
2个回答
2
投票

turtle.shape
在海龟绘图时改变它的形状。要实际在其所在位置绘制该形状,您需要
turtle.stamp()
:

up()
goto(-200,-200)
down()
shape("circle")
shapesize(2,1,1)
fillcolor("black")
stamp()
up()
goto(-300,-100)
down()
shape("circle")
shapesize(4,4,1)
fillcolor("black")
stamp()
up()
goto(-100,-100)
down()
shape("circle")
shapesize(4,4,1)
fillcolor("black")
stamp()

1
投票

使用

turtle.stamp()
功能

© www.soinside.com 2019 - 2024. All rights reserved.