Welcome to the Treehouse Community
Looking to learn something new?
To prevent this, be sure to set the laps attribute inside of your __init__ method (it doesn't have to be a keyword argum
To prevent this, be sure to set the laps attribute inside of your init method (it doesn't have to be a keyword argument, though). If you already did it, just hit that "run" button and you're good to go!
class RaceCar: laps = 0 def __init__(self, color, fuel_remaining, **kwargs): self.color = color self.fuel_remaining = fuel_remaining for attr, value in kwargs.items(): setattr(self, attr,value) def run_lap(self, length): self.fuel_remaining = self.fuel_remaining - (length * 0.125) self.laps += 1
Steven Parker216,108 Points
This task is asking you to move where you establish "laps" into the "
__init__" method, and do it more like you did with the color and fuel. But it still gets set to 0 instead of being passed in as an argument.