Цена уходит в бесконечность
Тимлид добавил товару проверку цены через property. Теперь ни один товар
не создаётся: программа падает с RecursionError. Исправьте класс так, чтобы проверка
осталась: отрицательная цена — ValueError.
Подсказка 1 из 2
self.price = value — это снова присваивание свойству price. Какой метод оно вызовет?
Подсказка 2 из 2
Храните значение в другом атрибуте, например self._price, — и в сеттере, и в геттере.