classTaxi:nr_taxi_cars=0color="Yellow"def__init__(self,driver_name,on_duty,cities,seats):self.driver=driver_nameself.duty=on_dutyself.seats=seatsself.cities=citiesself.passengers=0Taxi.nr_taxi_cars=Taxi.nr_taxi_cars+1@classmethoddefget_nr_of_cars(cls):returncls.nr_taxi_carsdefadd_passengers(self,nr_new_passengers):ifself.passengers+nr_new_passengers>self.seats:print("Det får inte plats så många!")else:self.passengers+=nr_new_passengersdefremove_passengers(self,nr_of_leaving_passengers):ifnr_of_leaving_passengers>self.passengers:print("Det finns inte så många personer i bilen!")else:self.passengers-=nr_of_leaving_passengersdef__str__(self):return"{} kör taxibilen som just nu har {} personer i sig".format(self.driver,self.passengers)t1=Taxi("Anton",True,["Lund","Staffanstorp","Malmö"],8)print(t1)t1.add_passengers(2)print(t1)