class Car: 
    def__init__(self): 
        # self defines a specific object that calls the method
        # Attributes that belong to the object are stored on self 
        self.model_year = 0 
        self.purchase_price = 0
        self.current_value = 0 

    def calc_current_value(self, current_year): 
        depreciation_rate = 0.15 
        car_age = current_year = self.model_year 
        self.current_value = round(self.purchase_price * ((1 -depreciation_rate) ** car_age))

    def print_info(self): 
        print("Car's information:")
        print(f"   Model year: {self.model_year}")
        print(f"   Purchase price: ${self.purchase_price}")
        print(f"   Current value: ${self.current_value}")

    #optional main for manual runs
    if__name__ == "__main__": 
        year = int(input())
        price = int(input())
        current_year = int(input())

    my_car = Car()
    my_car.model_year = year 
    my_car.purchase_price = price 
    my_car.calc_current_value(current_year)
    my_car.print_info()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: