

class pojazd: 
    def __init__(self, marka, predkosc_max, predkosc):
        self.marka = marka
        self.predkosc_max = predkosc_max
        self.predkosc = predkosc

    def przyspiesz(self, iles): 
        self.predkosc += iles
        if self.predkosc > self.predkosc_max: 
            self.predkosc = self.predkosc_max
        print(f'Predkosc: {self.predkosc} km/h')

    def hamuj(self): 
        self.predkosc = 0
        print('zatrzymano pojazd')

class samochod(pojazd): 
    def __init__(self, marka, predkosc_max, predkosc, liczba_drzwi):
        super().__init__(marka, predkosc_max, predkosc)
        self.liczba_drzwi = liczba_drzwi

    def otworz_bagaznik(self): 
        print('Bagaznik otwarty')

class motor(pojazd): 
    def __init__(self, marka, predkosc_max, predkosc, typ):
        super().__init__(marka, predkosc_max, predkosc)
        self.typ = typ

    def wheelie(self): 
        if self.predkosc > 30: 
            print('wheeliee!!!')
        else: 
            print('jedziesz za wolno')

auto = samochod('lexus', 220, 120, 5)
motor = motor('yamaha', 250, 220, 'sportowy')

auto.przyspiesz(50)
motor.przyspiesz(90)

auto.otworz_bagaznik()
motor.wheelie()
