Object Oriented Programming: Conceptual Solutions

what would python display?

class Car:
    num_wheels = 4
    def __init__(self, color, make):
        self.color = color
        self.make = make
        self.gas = 10
        print('New car on the road!')
    def drive(self):
        if self.gas == 0:
            return 'Can't drive on an empty tank!'
        self.gas -= 5
        return 'vroom vroom'
    def park(self):
        if num_wheels >= 4:
            return 'In between the white lines!'
        else:
            return 'Oof, you better find a new spot :('
    def paint(self):
        return 'Added new ' + self.color + ' paint to the ' + make + '!'
def refill_gas_tank(self):
    self.gas = 10

>>> wrangler = Car('black', 'jeep')
New car on the road!
>>> wrangler.wheels
4
>>> wrangler.drive(wrangler)
Error
>>> Car.drive(wrangler)
'vroom vroom'
>>> wrangler.wheels = 3
>>> acura = Car('silver', 'acura')
New car on the road!
>>> lexus = Car('white', 'lexus')
New car on the road!
>>> lexus.wheels
4
>>> Car.wheels = 5
>>> wrangler.wheels
3
>>> lexus.wheels
5
acura.drive = lambda self: return 'Needs more gas!'
>>> acura.drive()
'Needs more gas!'
>>> Car.drive(acura)
'vroom vroom'
>>> wrangler.park()
'Oof, you better find a new spot :('
>>> Car('neon green', 'toy car').paint()
Added new neon green paint to the toy car!