Cómo imprimir una de entre esta rejilla

tanmay:

introducir descripción de la imagen aquí

No es capaz de colocar 'a' entre las líneas que era capaz de escribir el código sólo para la red:

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()

También sería útil si usted me puede sugerir cómo hacer el código más corto (soy un principiante)

moxy:

Trate de usar la función recursiva como es abajo, es más fácil de código y también leer. ¿Está buscando algo por el estilo?

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 |                                                                                                                                               
+ - - - - + - - - - + - - - - + 

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=391576&siteId=1
Recomendado
Clasificación