f | def squares(w, h, *args): | f | def squares(w, h, *args): |
n | field = [['.'] * w for i in range(h)] | n | arr = [['.'] * w for i in range(h)] |
| for arg in args: | | for i in args: |
| for i in range(arg[1], arg[1] + arg[2]): | | for k in range(i[0], i[0] + i[2]): |
| for j in range(arg[0], arg[0] + arg[2]): | | for m in range(i[1], i[1] + i[2]): |
| field[i][j] = arg[3] | | arr[m][k] = i[3] |
| for i in field: | | for i in arr: |
| print(*i, sep='') | | print(*i, sep='') |
t | '\nТестирование произвольного кода,\nпри ктором в тесте лежит тестирующая программа.\nНапример, классов.\n\nДанный кусок приписывается в конец программы.\n' | t | |
| import sys | | import sys |
| exec(sys.stdin.read(), globals()) | | exec(sys.stdin.read(), globals()) |