这是我在空闲时间制作的相当简单的代码,但由于它是随机的,因此指针总是有可能离开屏幕。我看过我的孩子在他们的绘图/精灵中使用Scratch,如果它碰到边缘,它可以反弹回来,所以它永远不会出现在屏幕上。我正在寻找像这样的代码但是对于Python。
from turtle import*
from random import*
while True:
forward(randint(1, 360))
right(randint(1, 360))
答案 0 :(得分:0)
from turtle import *
from random import*
while True:
forward(randint(1, 360))
right(randint(1, 360))
if xcor() < 0:
setx(20)
if ycor() < 0:
sety(20)
if xcor() > window_width():
setx(window_width()-20)
if ycor() > window_height():
sety(window_height()-20)
应该可以工作,20可以选择。
编辑:其中一个重复帖子中的解决方案可能更好