【发布时间】:2023-03-28 01:58:01
【问题描述】:
我试图让它从程序的开头隐藏海龟,但即使在我将海龟声明为变量 t 的正下方放置 t.hideturtle() 之后,海龟似乎仍然出现在中间绘图。
import turtle
from random import randint
s = turtle.getscreen()
t = turtle.Turtle()
t.hideturtle()
rx = randint(50,100)
ry = randint(50,100)
width, height = 32,32
s.screensize(width, height)
s.bgcolor("black")
t.goto(0,0)
t.speed(15)
num=10
while num<=1000:
r = randint(1,5)
if r == 1:
t.pencolor("white")
elif r == 2:
t.pencolor("#00FFFF")
elif r == 3:
t.pencolor("#89CFF0")
elif r == 4:
t.pencolor("#0000FF")
elif r == 5:
t.pencolor("#00FFFF")
t.right(25)
t.circle(num)
num=num+10
count=num//10
print("ran",count,"times")
【问题讨论】:
-
请通过minimal reproducible example 缩小问题范围。首先,尝试去除不同的颜色;我认为它们与问题无关。此外,
rx和ry未使用。 -
我能够在11 lines 中重现该问题(加上 4 个空白行以匹配您的布局)。如果你愿意,你可以复制它。
-
@wjandrea 谢谢!
标签: python turtle-graphics python-turtle