Никита Владимирович DrawSquare 5794 | Багров Дмитрий Андреевич, 620 группа DrawSquare 5462 | ||||
---|---|---|---|---|---|
f | 1 | def squares(w, h, *args): | f | 1 | def squares(w, h, *args): |
t | 2 | out = [['.'] * w for i in range(h)] | t | 2 | screen = [['.'] * w for _ in range(h)] |
3 | for squareParam in args: | 3 | for square in args: | ||
4 | X, Y, s, c = squareParam | 4 | X, Y, s, c = square | ||
5 | for y in range(Y, Y + s): | 5 | for i in range(Y, Y + s): | ||
6 | for x in range(X, X + s): | 6 | for j in range(X, X + s): | ||
7 | out[y][x] = c | 7 | screen[i][j] = c | ||
8 | for outstr in out: | 8 | for row in screen: | ||
9 | print(''.join(outstr)) | 9 | print(''.join(row)) |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|