9.11 lab | Computer Science homework help

Get your original paper written from scratch starting at just $10 per page with a plagiarism report and free revisions included!

4.8

rating

SiteJabber

4.9

rating

ResellerRatings

4.9

rating

Reviews.io

Hire A Writer

 

9.11 LAB: Car Value (classes)

Complete the Car class by creating an attribute purchase_price (type int) and the method print_info() that outputs the car’s information.

Ex: If the input is:

2011

18000

2018

where 2011 is the car’s model year, 18000 is the purchase price, and 2018 is the current year, then print_info() outputs:

Car’s information:

Model year: 2011

Purchase price: 18000

Current value: 5770

Note: print_info() should use three spaces for indentation.

class Car:
def __init__(self):
self.model_year = 0
# TODO: Declare purchase_price attribute

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)

# TODO: Define print_info() method to output model_year, purchase_price, and 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)
my_car.print_info()

Stay Anonymous
With Our Essay Writing Service

The aim of our service is to provide you with top-class essay help when you ask us to write my paper; we do not collect or share any of your personal data. We use the email you provide us to send you drafts, final papers, and the occasional promotion and discount code, but that’s it!

Order Now