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