SaveText.Ru

абобус)
  1. move_right()
  2. if free_from_up():
  3.     move_up()
  4.     if free_from_up():
  5.         move_up()
  6.         move_up()
  7.         if cell_is_filled():
  8.             for abobus in range(3):
  9.                 move_down()
  10.     if cell_is_filled():
  11.         move_down()
  12.     else:
  13.         if wall_from_up():
  14.             move_down()
  15. while free_from_right() and wall_from_up():
  16.     move_right()
  17.     if free_from_up():
  18.         move_up()
  19.         if cell_is_filled():
  20.             move_down()
  21.             break
  22. if wall_from_left() and wall_from_right() and free_from_up() and free_from_down():
  23.     move_down()
  24.     for qwerty in range(3):
  25.         move_right()
  26.     if free_from_up():
  27.         move_up()
  28.         move_up()
  29.         if wall_from_up():
  30.             if cell_is_filled():
  31.                 move_down()
  32.                 move_down()
  33.             else:
  34.                 move_down()
  35.                 move_down()
  36.             for asdfg in range(3):
  37.                 move_right()
  38.         else:
  39.             move_down()
  40.             move_down()
  41.     else:
  42.         for uiop in range(3):
  43.             move_right()

Share with your friends:

Print