| DrawSquare/dashavladimir | DrawSquare/princess | ||||
|---|---|---|---|---|---|
| f | 1 | def squares(w, h, *sqrs): | f | 1 | def squares(w, h, *sqrs): |
| t | 2 | a = [['.'] * w for i in range(h)] | t | 2 | field = [['.'] * w for i in range(h)] |
| 3 | for param in sqrs: | 3 | for sqr in sqrs: | ||
| 4 | x = param[1] | ||||
| 5 | y = param[0] | 4 | m = sqr[0] | ||
| 5 | n = sqr[1] | ||||
| 6 | for i in range(param[2]): | 6 | for i in range(sqr[2]): | ||
| 7 | for j in range(param[2]): | 7 | for j in range(sqr[2]): | ||
| 8 | a[x + i][y + j] = param[3] | 8 | field[n + i][m + j] = sqr[3] | ||
| 9 | for str_ in a: | 9 | for j in field: | ||
| 10 | for elem in str_: | 10 | for k in j: | ||
| 11 | print(elem, end='') | 11 | print(k, end='') | ||
| 12 | print() | 12 | print() | ||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||