
Alice Giandjian
3,636 PointsRace Car Class Task 2
I don't understand why it is not working? I tried several times to change stuff around
class RaceCar:
def __init__(self, color, fuel_remaining, **kwargs):
self.color = color
self.fuel_remaining = fuel_remaining
self.laps = 0
for key, value in kwargs.items():
setattr(self, key, value)
def run_lap(length):
fuel_remaining = (fuel_remaining - length) * 0.125
laps++
1 Answer

Steven Parker
177,711 PointsYou're getting close, but:
- the first parameter of a method should be "self"
- the length should be multipled by 0.125 first, and then subtracted from the fuel
- references to instance attributes should be preceded by "
self.
" - Python has no "++" operator, you can increment using "
+= 1
"