Невозможно выровнять указанные c шаблоны рядом в этой сетке - PullRequest
0 голосов
/ 02 апреля 2020

Поэтому я попробовал разные способы сделать это, например:

a = ("+ " + "- "*4)
b = ("|\n"*4)
print(a + a + "\n" + b + a + a + "\n" + b + a + a)

Но основная проблема c, с которой я столкнулся, заключается в том, как напечатать вертикальный рисунок в шестом столбце, т.е. в середине, а также в конце

1 Ответ

0 голосов
/ 02 апреля 2020

Я понял это на самом деле и подумал о публикации решения, я мог бы помочь другим: мы должны использовать функции do_twice и do_four:

def draw_grid_art():
  a = "+ - - - - + - - - - +"
  def do_twice(f):
    f()
    f()

  def do_four(f):
      do_twice(f)
      do_twice(f)
  def vertical():
      b = "|         |         |"
      print(b)
  print(a)
  do_four(vertical)
  print(a)
  do_four(vertical)
  print(a)

Я смог придумать только это. Как всегда кто угодно может сократить / организовать мой код, так как я думаю, что он длинный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...