while 1:J,i=int(2*float(input())+1),1;exec("print(*([0]*i+[i*(J-i)]+[0]*J)[:J]);i+=1;"*J)
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page