import random def SimpleBug1(): # the environment worldXSize = 80 worldYSize = 80 # the bug xPos = 40 yPos = 40 for i in range(100): xPos += randomMove() yPos += randomMove() xPos = (xPos + worldXSize) % worldXSize yPos = (yPos + worldYSize) % worldYSize print "I moved to X = ", xPos, " Y = ", yPos def SimpleBug2(): # the environment worldXSize = 80 worldYSize = 80 # the bug xPos = 40 yPos = 40 for i in range(100): xPos += randomMove() yPos += randomMove() xPos = (xPos + worldXSize) % worldXSize yPos = (yPos + worldYSize) % worldYSize print "I moved to X = ", xPos, " Y = ", yPos def randomMove(): return random.randint(-1, 1) SimpleBug1() SimpleBug2()