I've been going through both Stack and the internet at large but I'm not able to find the issue I'm dealing with. I'm new to Python and I'm learning how classes work. I've written up a very simple class and function to print it to the console.
class Car():
def __intit__(self, make, model, year):
self.make = make
self.model = model
self.year = year
def get_descriptive_name(self):
long_name = str(self.year), + " " + self.make + " " + self.model
return long_name.title()
my_new_car = Car('Chevy', 'sonic', 2015)
print(my_new_car.get_descriptive_name())
But when I run the compiler it returns the error Car() takes no arguments. I'm aware of the need for self parameter and I've included them in all the areas I can think of putting one. I've done a lot of experimentation on my end and nothing I try changes it. I was hoping someone could explain this to me or might know of a relevant thread?
Thanks in advance for any help!