이 그리드 사이에서의를 인쇄하는 방법

Tanmay :

여기에 이미지 설명을 입력

배치 할 수없는 난 단지 그리드에 대한 코드를 쓸 수 있었다 라인 사이 'A':

def draw_grid_art_four():
  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)
  do_four(vertical)
  print(a)
  do_four(vertical)
  print(a)


draw_grid_art_four()

어떻게 (나는 초보자입니다)이 코드를 짧게하는 날을 제안 할 경우에도 도움이 될 것입니다

MOXY :

다음과 같이 재귀 함수를 사용하려고, 그것은 코드를 쉽고도 읽을 수있다. 당신은 그런 뭔가를 찾고 계십니까?

def displayA(col, index):
    if index == 0:
        return
    print(col * '| a a a a ' + '|')
    return displayA(col, index-1)

def repeat(row, col):
    if row == 0:
        return
    print(col * '+ - - - - ' + '+')
    displayA(col, col+1)
    return repeat(row-1, col)

def box(row, col): 
    repeat(row, col)
    print(col * '+ - - - - ' + '+')


box(4,3)

Output:
+ - - - - + - - - - + - - - - +                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
+ - - - - + - - - - + - - - - +                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
+ - - - - + - - - - + - - - - +                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
+ - - - - + - - - - + - - - - +                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
| a a a a | a a a a | a a a a |                                                                                                                                               
+ - - - - + - - - - + - - - - + 

추천

출처http://10.200.1.11:23101/article/api/json?id=391571&siteId=1