和蚂蚁爬爬代码很像,其中不知道的方法可以去那个文章看看
蚂蚁
"""Bounce, a simple animation demo.
Exercises
小球反弹
"""
from random import *
from turtle import *
from freegames import vector
def value():
"""随机生成(-5,-3)或(3,5)之间的值。"""
return (3 + random() * 2) * choice([1, -1])
ball = vector(0, 0)
aim = vector(value(), value())
def draw():
"""Move ball and draw game."""
ball.move(aim)
x = ball.x
y = ball.y
if x < -200 or x > 200:
aim.x = -aim.x
if y < -200 or y > 200:
aim.y = -aim.y
clear()
goto(x, y)
dot(10)
ontimer(draw, 50)
setup(420, 420, 370, 0)
hideturtle()
tracer(False)
up()
draw()
done()