More actions
imported>Kesarr No edit summary |
imported>Kesarr No edit summary |
||
| Line 28: | Line 28: | ||
while carries_beepers(): | while carries_beepers(): | ||
put_beeper() | put_beeper() | ||
turn_off() | |||
=== maze.wld === | |||
while not on_beeper(): | |||
repeat(turn_left, 3) | |||
while not front_is_clear(): | |||
turn_left() | |||
move() | |||
turn_off() | turn_off() | ||
Revision as of 08:33, 29 June 2011
harvest1.wld
def harvest():
move()
pick_beeper()
def harvest_row(num):
repeat(harvest, num)
turn_left()
harvest_row(6)
for num in [5,4,3,2,1]:
harvest_row(num)
harvest_row(num)
turn_off()
trash1.wld
def harvest():
while front_is_clear():
move()
while on_beeper():
pick_beeper()
harvest()
repeat(turn_left, 2)
harvest()
repeat(turn_left, 3)
move()
while carries_beepers():
put_beeper()
turn_off()
maze.wld
while not on_beeper():
repeat(turn_left, 3)
while not front_is_clear():
turn_left()
move()
turn_off()