From f8530d6f43f4a1c42709ab3f4392e278d533956b Mon Sep 17 00:00:00 2001 From: Joe S <31870999+KenwoodFox@users.noreply.github.com> Date: Sat, 27 Feb 2021 12:55:35 -0500 Subject: [PATCH] solve 8.9 LAB --- 8/8.9 LAB/main.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 8/8.9 LAB/main.py diff --git a/8/8.9 LAB/main.py b/8/8.9 LAB/main.py new file mode 100644 index 0000000..8aa4a43 --- /dev/null +++ b/8/8.9 LAB/main.py @@ -0,0 +1,28 @@ +class Car: + def __init__(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 depreciation formula + car_age = current_year - self.model_year + self.current_value = round(self.purchase_price * (1 - depreciation_rate) ** car_age) + + def print_info(self): + return """Car's information: + Model year: {0} + Purchase price: {1} + Current value: {2}""".format(self.model_year, self.purchase_price, self.current_value) + +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) + print(my_car.print_info())