Казанцева Варвара Денисовна, 508 DrawSquare 5741 | Грибов Илья Юрьевич, 522 группа DrawSquare 4978 | ||||
---|---|---|---|---|---|
n | 1 | def squares(w, h, *lst): | n | 1 | def squares(w, h, *args): |
2 | matrix = [['.' for _ in range(w)] for _ in range(h)] | 2 | result_pano = [['.' for _ in range(w)] for _ in range(h)] | ||
3 | for sq in lst: | 3 | for arg in args: | ||
4 | X, Y, s, c = sq | 4 | x, y, ln, s = arg | ||
5 | for i in range(s): | 5 | for i in range(ln): | ||
6 | for j in range(s): | 6 | for j in range(ln): | ||
7 | matrix[Y + i][X + j] = c | 7 | result_pano[y + i][x + j] = s | ||
8 | for i in range(h): | 8 | for i in range(h): | ||
t | 9 | print(*matrix[i], sep='') | t | 9 | print(*result_pano[i], sep='') |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|