# wiggle.py # # a demo of Zelle's graphic library # # new python functions: # # from random import randint # randint(low, high) low <= random num <= high # # from time import sleep # sleep(2) do nothing for 2 sec # # Jim M | Sep 2011 | MIT License from graphics import * from time import sleep from random import randint def main(): window = GraphWin("wiggle", 300, 300) dot = Circle(Point(150,150), 20) dot.setFill("red") dot.draw(window) for i in range(100): dx = randint(-5, 5) # pixels dy = randint(-5, 5) dot.move(dx, dy) sleep(0.1) # in seconds wait = window.getMouse() main()