Фролов Дмитрий Алексеевич, 327 группа Севастополь DrawSquare 6019 | Абдикашева Вилена Ринатовна, 411 группа DrawSquare 6166 | ||||
---|---|---|---|---|---|
t | 1 | def squares(w, h, *seq): | t | 1 | def squares(w, h, *args): |
2 | disp = [['.' for _ in range(w)] for _ in range(h)] | 2 | bckgrnd = [['.' for _ in range(w)] for i in range(h)] | ||
3 | for cord in seq: | 3 | for square in args: | ||
4 | yp, xp, s, c = cord | 4 | X, Y, s, c = square | ||
5 | for x in range(s): | 5 | for i in range(s): | ||
6 | for y in range(s): | 6 | for j in range(s): | ||
7 | disp[xp + x][yp + y] = c | 7 | bckgrnd[i + Y][j + X] = c | ||
8 | for x in disp: | 8 | for row in bckgrnd: | ||
9 | print(*x, sep='') | 9 | print(*row, sep='') |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|