def write_coords(n): for i in range(n): for j in range(n): print(i, j, sep=",", end=" ") print() def draw_square(n): for i in range(n): for j in range(n): print("#", sep=" ", end="") print() # jumps to new line #def empty_square(n): def pyramid(n): for i in range(n): for j in range(2*n-1): if (j < (n-1-i)) or (j >= (n + i)): print(".", sep=" ", end="") else: print("#", sep=" ", end="") print() def write_ith_line(i,n): if i >= n / 2 : if n % 2 == 1: print(". " * (n//2),"# ",". " * (n//2),sep="") else: print(". " * (n//2),"# ",". " * (n//2 - 1),sep="") else: if n % 2 == 1: if i == (n//2): print(". " * i, "# ", ". " * i,sep="") else: print(". " * i, "# ", ". " * (n-2*i-2), "# ", ". " * i,sep="") else: print(". " * i, "# ", ". " * (n-2*i-2), "# ", ". " * i,sep="") def write_y(n): for i in range(n): write_ith_line(i,n) write_y(7)