Python Object-Oriented Python Instant Objects Master Class

Daniel Espinosa
Daniel Espinosa
4,792 Points

Stuck on racecar

I've tried entering in what others have posted, but I keep getting an Error. Please help

racecar.py
class RaceCar:
    laps = 0 

    def __init__(self,color, fuel_remaining, **kwargs):
        self.color = color
        self.fuel_remaining = fuel_remaining

        for key, value in kwargs.items():
            setattr(self, key, value)


    def run_lap(self, length):
        self.fuel_remaining = self.fuel_remaining -= (length *0.125)
        self.laps += 1
Erik Schneidewind
Erik Schneidewind
3,958 Points

In your "run_lap" method you mixed two things, but you have to decide for one:

First option: self.fuel_remaining = self.fuel_remaining - (length *0.125)

Second option: self.fuel_remaining -= (length *0.125)

1 Answer

Peter Vann
Peter Vann
26,484 Points

For step 1 of 3, only do this much:

class RaceCar:
    laps = 0 

    def __init__(self,color, fuel_remaining, **kwargs):
        self.color = color
        self.fuel_remaining = fuel_remaining

        for key, value in kwargs.items():
            setattr(self, key, value)

That passed for me...