class Car: def __init__(self, year, make, speed=0): self.__year_model = year #capsulation self.__make = make self.__speed = speed def set_year_model(self, year): self.__year_model = year def set_make(self, make): self.__make = make def set_speed(self, speed): self.__speed = speed def get_year_model(self): return self.__year_model def get_make(self): return self.__make def get_speed(self): return self.__speed # methods def accelerate(self): self.__speed += 5 def brake(self): self.__speed -= 5 def main(): year = input('Enter the car year: ') make = input('Enter the car make: ') speed = 100 mycar = Car(year, make, speed) # Accelerate 5 times mycar.accelerate() print('The current speed is: ', mycar.get_speed()) mycar.accelerate() print('The current speed is: ', mycar.get_speed()) mycar.accelerate() print('The current speed is: ', mycar.get_speed()) mycar.accelerate() print('The current speed is: ', mycar.get_speed()) mycar.accelerate() print('The current speed is: ', mycar.get_speed()) # Brake 5 times mycar.brake() print('The current speed after brake is: ', mycar.get_speed()) mycar.brake() print('The current speed after brake is: ', mycar.get_speed()) mycar.brake() print('The current speed after brake is: ', mycar.get_speed()) mycar.brake() print('The current speed after brake is: ', mycar.get_speed()) mycar.brake() print('The current speed after brake is: ', mycar.get_speed()) # Call the main function main()