move() move() move() move() move() move() move() move() move() turn_left() move() move() move() move() move() move() move() move() move() turn_left() move() move() move() move() move() move() move() move() move() turn_left() move() move() move() move() move() move() move() move() move() turn_left() move() pick_beeper() move() move() put_beeper() move() turn_off()
move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() put_beeper() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() move() turn_left() move() turn_left() turn_left() turn_left() move() turn_off()
def turn_right() :
repeat(turn_left,3)
for number in range (2):
if(front_is_clear()):
move()
turn_right()
else:turn_left()
turn_off()
def turn_right():
repeat(turn_left,3)
while 1 :
while(front_is_clear()):
if (on_beeper()):
pick_beeper()
move()
else:
move()
if(on_beeper()):
pick_beeper()
turn_left()
move()
turn_left()
else:
turn_left()
if(front_is_clear()):
move()
turn_left()
else:
turn_off()
while(front_is_clear()):
if (on_beeper()):
pick_beeper()
move()
else:
move()
if(on_beeper()):
pick_beeper()
turn_right()
move()
turn_right()
else:
turn_right()
if(front_is_clear()):
move()
turn_right()
else:
turn_off()