| Радаева Карина Владиславовна, 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 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
 | |||||||||