def harvest3(): #environment(harvest4.wld) # IA1, IA2, IA3, IB2a, IB3, IIIA2 return (environment.harvest(True), """def turn_around(): for i in range(2): turn_left() def garden_spot(): if not on_beeper(): drop_beeper() else: grab_beeper() if not on_beeper(): drop_beeper() def garden_row(): for i in range(5): garden_spot() move() garden_spot() def move_to_next_row(): if not front_is_clear(): turn_left() move() turn_left() else: turn_right() move() turn_right() move() for i in range(5): garden_row() move_to_next_row() garden_row() move() turn_left() for i in range(5): move() turn_left() turn_off() """)
def harvest(): #environment(harvest[13].wld) # IA1, IA2, IB2a, IB3 return (environment.harvest(), """def turn_around(): for i in range(2): turn_left() move() for i in range(6): for i in range(5): if on_beeper(): grab_beeper() move() if on_beeper(): grab_beeper() if front_is_clear(): turn_right() move() turn_right() else: turn_left() move() turn_left() turn_off() """)