Радаева Карина Владиславовна, 405 группа DrawSquare 5749 | Егоров Илья Георгиевич 127сп_кт DrawSquare 5194 | ||||
---|---|---|---|---|---|
n | 1 | def squares(w, h, *params): | n | 1 | def squares(w, h, *tail): |
2 | matrix = [['.'] * w for i in range(h)] | 2 | matrix = [['.'] * w for i in range(h)] | ||
t | 3 | for param in params: | t | 3 | for square in tail: |
4 | x, y, length, char = param | 4 | x, y, s, c = square | ||
5 | for i in range(y, y + length): | 5 | for i in range(y, y + s): | ||
6 | for j in range(x, x + length): | 6 | for j in range(x, x + s): | ||
7 | matrix[i][j] = char | 7 | matrix[i][j] = c | ||
8 | for row in matrix: | 8 | for line in matrix: | ||
9 | print(*row, sep='') | 9 | print(*line, sep='') |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|