Исанбеков Дамир 414 КФ DrawSquare 6613
Жан-Юль-Ян Азель, 414 группа (КФ) DrawSquare 6615
t1def squares(w, h, *args):t1def squares(width, height, *shapes):
2    screen = [['.' for _ in range(w)] for _ in range(h)]2    canvas = [['.' for _ in range(width)] for _ in range(height)]
3    for square in args:3    for square in shapes:
4        X, Y, s, c = square4        x, y, size, char = square
5        for i in range(Y, Y + s):5        for row in range(y, y + size):
6            if i < h:6            if row < height:
7                for j in range(X, X + s):7                for col in range(x, x + size):
8                    if j < w:8                    if col < width:
9                        screen[i][j] = c9                        canvas[row][col] = char
10    for row in screen:10    for line in canvas:
11        print(''.join(row))11        print(''.join(line))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op