| n | def squares(w, h, *squares): | n | def squares(shir, vis, *args): | 
            |  | screen = [['.' for _ in range(w)] for _ in range(h)] |  | screen = [['.' for _ in range(shir)] for _ in range(vis)] | 
            |  | for square in squares: |  | for klet in args: | 
            |  | X, Y, s, c = square |  | x, y, s, c = klet | 
            |  | for i in range(Y, Y + s): |  | for i in range(y, y + s): | 
            |  | for j in range(X, X + s): |  | for j in range(x, x + s): | 
            |  | if 0 <= i < h and 0 <= j < w: |  | if 0 <= i < vis and 0 <= j < shir: | 
            |  | screen[i][j] = c |  | screen[i][j] = c | 
            | t | for row in screen: | t | for rad in screen: | 
            |  | print(''.join(row)) |  | print(''.join(rad)) |