Я хочу создать случайный прямоугольник в моем классе прямоугольников.
У меня есть функция def randomRects(x,y,width,height)
: (x, y) — это верхний левый угол, а ширина должна быть меньше 90, высота меньше 70.
Я понимаю, что для создания случайного прямоугольника вам нужно сделать что-то вроде canvas.create_rectangle(x1,x2,y1,y1)
, но я не уверен, как это сделать в этой ситуации. Я также не уверен, должны ли ширина и высота быть в параметрах или нет.
import random
class Rectangle:
def __init__(self, height, width):
self.height = 80
self.width = 100
#not sure if above is correct
def randomRects(x,y,width, height):
w = random.randrange(100)
h = random.randrange(80)
w.create_rectangle(x,y,width,height)
h.create_rectangle(x,y,width,height)