fork download
  1. i=input()
  2. n,b=[(i,5),i][i>[]]
  3. o=b-1
  4. a=[n,n%b][b>1]*' |'
  5. m=(b>1)*n/b
  6. s=(' |'*o+' ')*m+a
  7. print(s+'\n'+('-+'*o+'- ')*m+a+'\n'+s)*(b*n>0)
Success #stdin #stdout 0.01s 7900KB
stdin
254,4
stdout
 | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | |
-+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+- -+-+-+-  | |
 | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | | |   | |