fork download
  1. def h(n):m=n-1;t=[' '*(m-r)+' '.join(('46'[r>0]*(r+m-1)).join('34'[r%m>0]*2))for r in range(n)];print'\n'.join(t+t[-2::-1])
  2. for n in range(2,9):
  3. print '\nn =%d:\n' % n
  4. h(n)
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
n =2:

 3 3
3 6 3
 3 3

n =3:

  3 4 3
 4 6 6 4
3 6 6 6 3
 4 6 6 4
  3 4 3

n =4:

   3 4 4 3
  4 6 6 6 4
 4 6 6 6 6 4
3 6 6 6 6 6 3
 4 6 6 6 6 4
  4 6 6 6 4
   3 4 4 3

n =5:

    3 4 4 4 3
   4 6 6 6 6 4
  4 6 6 6 6 6 4
 4 6 6 6 6 6 6 4
3 6 6 6 6 6 6 6 3
 4 6 6 6 6 6 6 4
  4 6 6 6 6 6 4
   4 6 6 6 6 4
    3 4 4 4 3

n =6:

     3 4 4 4 4 3
    4 6 6 6 6 6 4
   4 6 6 6 6 6 6 4
  4 6 6 6 6 6 6 6 4
 4 6 6 6 6 6 6 6 6 4
3 6 6 6 6 6 6 6 6 6 3
 4 6 6 6 6 6 6 6 6 4
  4 6 6 6 6 6 6 6 4
   4 6 6 6 6 6 6 4
    4 6 6 6 6 6 4
     3 4 4 4 4 3

n =7:

      3 4 4 4 4 4 3
     4 6 6 6 6 6 6 4
    4 6 6 6 6 6 6 6 4
   4 6 6 6 6 6 6 6 6 4
  4 6 6 6 6 6 6 6 6 6 4
 4 6 6 6 6 6 6 6 6 6 6 4
3 6 6 6 6 6 6 6 6 6 6 6 3
 4 6 6 6 6 6 6 6 6 6 6 4
  4 6 6 6 6 6 6 6 6 6 4
   4 6 6 6 6 6 6 6 6 4
    4 6 6 6 6 6 6 6 4
     4 6 6 6 6 6 6 4
      3 4 4 4 4 4 3

n =8:

       3 4 4 4 4 4 4 3
      4 6 6 6 6 6 6 6 4
     4 6 6 6 6 6 6 6 6 4
    4 6 6 6 6 6 6 6 6 6 4
   4 6 6 6 6 6 6 6 6 6 6 4
  4 6 6 6 6 6 6 6 6 6 6 6 4
 4 6 6 6 6 6 6 6 6 6 6 6 6 4
3 6 6 6 6 6 6 6 6 6 6 6 6 6 3
 4 6 6 6 6 6 6 6 6 6 6 6 6 4
  4 6 6 6 6 6 6 6 6 6 6 6 4
   4 6 6 6 6 6 6 6 6 6 6 4
    4 6 6 6 6 6 6 6 6 6 4
     4 6 6 6 6 6 6 6 6 4
      4 6 6 6 6 6 6 6 4
       3 4 4 4 4 4 4 3