DrawSquare/a.pervushina
DrawSquare/maksim.krasilnikov
f1import numpy as npf1import numpy as np
22
t3def squares(w, h, *args):t3def squares(w, h, *sq):
4    array = []4    field = []
5    for _ in range(h):5    for i in range(h):
6        array.append(['.'] * w)6        field.append(['.'] * w)
7    screen = np.array(array)7    field = np.array(field)
8    for (X, Y, size, char) in args:8    for (x, y, sq_wh, c) in sq:
9        screen[Y:Y + size, X:X + size] = char9        field[y:y + sq_wh, x:x + sq_wh] = c
10    for line in screen:10    for r in field:
11        for char in line:11        for el in r:
12            print(char, end='')12            print(el, end='')
13        print()13        print()
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op