Вдовин Андрей Алексеевич 325 DrawSquare 6578
Байдецкая Марина 319/2 DrawSquare 5906
t1def squares(w, h, *args):t1def squares(shir, vis, *args):
2    screen = [['.' for _ in range(w)] for _ in range(h)]2    screen = [['.' for _ in range(shir)] for _ in range(vis)]
3    for square in args:3    for klet in args:
4        X, Y, s, c = square4        x, y, s, c = klet
5        for y in range(Y, Y + s):5        for i in range(y, y + s):
6            for x in range(X, X + s):6            for j in range(x, x + s):
7                if 0 <= x < w and 0 <= y < h:7                if 0 <= i < vis and 0 <= j < shir:
8                    screen[y][x] = c8                    screen[i][j] = c
9    for row in screen:9    for rad in screen:
10        print(''.join(row))10        print(''.join(rad))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op