SaveText.Ru

все пишут в 5 стр?
  1. if wall_from_right() and wall_from_left():
  2.     if free_from_up():
  3.         move_up()
  4. elif wall_from_left() and free_from_right():
  5.     move_right()
  6.     if free_from_right():
  7.         move_left()
  8.         if cell_is_filled():
  9.             move_right()
  10.             move_left()
  11.         else:
  12.             while free_from_right():
  13.                 move_right()
  14.                 if cell_is_filled():
  15.                     if free_from_right():
  16.                         for h in range(4):
  17.                             move_left()
  18.                         break
  19.                     else:
  20.                         for dior in range(6):
  21.                             move_left()
  22.                         break
  23.     else:
  24.         if free_from_up():
  25.             move_up()

Share with your friends:

Print