Федор Попко, 405 группа DrawSquare 5701
Jhinww DrawSquare 5383
f1def squares(w, h, *squares_data):f1def squares(w, h, *squares_data):
n2    screen = [['.' for _ in range(w)] for _ in range(h)]n2    canvas = [['.' for _ in range(w)] for _ in range(h)]
3    for square in squares_data:3    for square in squares_data:
n4        XY, s, c = squaren4        xy, s, c = square
5        for i in range(s):5        for i in range(s):
6            for j in range(s):6            for j in range(s):
t7                if 0 <= Y + i < h and 0 <= X + j < w:t7                if 0 <= x + j < w and 0 <= y + i < h:
8                    screen[Y + i][X + j] = c8                    canvas[y + i][x + j] = c
9    for row in screen:9    for row in canvas:
10        print(''.join(row))10        print(''.join(row))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op