Исанбеков Дамир 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        XY, s, c = square4        xy, size, char = square
5        for i in range(YY + s):5        for row in range(yy + size):
6            if i < h:6            if row < height:
7                for j in range(XX + s):7                for col in range(xx + 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