Oops, try again. You should call the drive_car() method of my_car to change the condition of my_car.
There is a subtle syntax error that I can't get passed. This code gets me the correct result in the console (as seen below), but I get the codecademy error message. I also tinkered a couple of times on the line that begins "Car.", but to no avail. When I remove "Car." and tinker with it, it says "drive_car" is not defined. Thanks in advance.
class Car(object): condition = "new" def __init__(self, model, color, mpg): self.model = model self.color = color self.mpg = mpg def display_car(self): return "This is a %s %s with %s MPG." % (self.color, self.model, self.mpg) def drive_car(self): self.condition = "used" my_car = Car("DeLorean", "silver", 88) print my_car.condition Car.drive_car(my_car) print my_car.condition #Prints: #new #used #None