Здравствуйте,
уважаемые гуру и знатоки,
я только новичок, пытаюсь разобраться в ООП, информацию беру из интернета, реже из доков; пытаюсь разобраться как использовать методы класса(код ниже); почему интерпретатор

уважаемые гуру и знатоки,
я только новичок, пытаюсь разобраться в ООП, информацию беру из интернета, реже из доков; пытаюсь разобраться как использовать методы класса(код ниже); почему интерпретатор
Python:
from datetime import datetime
class Tovar:
def __init__(self, name, price, year_of_issue):
self.name = name
self.price = price
self.year_of_issue = year_of_issue
#конструктор
def opredelit_vozrast_tovara(self):
current_datetime = datetime.now().date()
self.opredelit_vozrast_tovara = current_datetime - self.year_of_issue
return (self.opredelit_vozrast_tovara)
#метод экземпляра 1, определяет возраст товара
def podorojanie_tv(self):
if (("TV" in name) == True):
self.podorojanie_tv = self.price * 0.2
return (self.podorojanie_tv)
#метод экземпляра 2, повышает цену телевизоров
tovar = Tovar(input("Введите наименование: "), int(input("Введите цену: ")), int(input("Введите год выпуска: ")))
tovar.opredelit_vozrast_tovar()
tovar.podorojanie_tv()
