Шереметьева Анастасия Александровна, 419/2 группа DrawSquare 18641
Jhinww DrawSquare 5383
t1def squares(w, h, *squares):t1def squares(w, h, *squares_data):
2    screen = [['.' for _ in range(w)] for _ in range(h)]2    canvas = [['.' for _ in range(w)] for _ in range(h)]
3    for square in squares:3    for square in squares_data:
4        x, y, size, char = square4        x, y, s, c = square
5        for i in range(size):5        for i in range(s):
6            for j in range(size):6            for j in range(s):
7                if 0 <= y + i < h and 0 <= x + j < w:7                if 0 <= x + j < w and 0 <= y + i < h:
8                    screen[y + i][x + j] = char8                    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