import miejsce class Szafka: def __init__(self, numerSzafki, rozmiar, iloscPolek, iloscMiejscNaPolce): self.numer = numerSzafki # np. A self.rozmiarMiejsc=rozmiar #średni, duży, mały #self.iloscWolnychMiejsc = iloscPolek*iloscMiejscNaPolce self.iloscPolek=iloscPolek self.iloscMiejscNaPolce=iloscMiejscNaPolce self.listaMiejsc=[] self.listaWolnychMiejsc=[] self.stworzMiejsca() def stworzMiejsca(self): j=0 #półka k=0 while jself.iloscMiejscNaPolce-1: j=j+1 k=0 self.listaWolnychMiejsc = self.listaMiejsc.copy() def polozPaczke(self, numerPaczki): if len(self.listaWolnychMiejsc)!=0: self.listaWolnychMiejsc[0].numerUmieszczonejPaczki=numerPaczki self.listaWolnychMiejsc[0].status="zajęte" self.listaWolnychMiejsc.pop(0)