class Pokoje:
def __init__(self, numer, klasa, czyzajete, pojemnosc):
self.numer = numer
self.klasa = klasa
self.czyzajete = czyzajete
self.pojemnosc = pojemnosc
Hotel.dodajPokoj(self)
def cena(self):
price = 0
if self.klasa == self.klasy[0]:
price = 50
elif self.klasa == self.klasy[1]:
price = 100
elif self.klasa == self.klasy[2]:
price = 200
return price
@staticmethod
def wolne(podane):
tablica = []
for x in Hotel.rooms:
if x.klasa == podane and x.czyzajete == "wolne":
tablica.append(x.numer)
return tablica
def rezerwacja(self):
print("jakiej klasy chcesz pokoj zarezerwowac")
podane = str(input())
if podane in self.klasy:
for x in range(0,len(self.klasy)+1):
if podane == self.klasy[x]:
pass
else:
print("klasy: ", self.klasy)
class Hotel:
def __init__(self):
self.rooms = []
def dodajPokoj(self, pokoj):
self.rooms.append(pokoj)
pokoj1 = Pokoje(111, "srednia", "wolne", 4)
pokoj2 = Pokoje(223, "bieda", "zajete", 5)
pokoj3 = Pokoje(338, "bogactwo", "wolne", 3)
pokoj4 = Pokoje(448, "bogactwo", "zajete", 4)
pokoj5 = Pokoje(557, "srednia", "wolne", 1)
pokoj6 = Pokoje(666, "srednia", "wolne", 1)
pokoj7 = Pokoje(777, "bocatwo", "wolne", 2)
pokoj8 = Pokoje(799, "bieda", "wolne", 4)
pokoj9 = Pokoje(811, "bieda", "wolne", 8)
pokoj10 = Pokoje(859, "srednia", "zajete", 3)
print(Pokoje.wolne("bieda"))