Задача 121 Средняя

Товар с отрицательной ценой в каталоге

В каталоге нашёлся товар с ценой -490.00, хотя у Product есть проверка цены. Его создали при импорте прайс-листа. Исправьте класс так, чтобы товар с отрицательной ценой нельзя было ни создать, ни получить изменением цены (ValueError).

Подсказка 1 из 2

Проверка живёт в сеттере. Вызывается ли он при self._price = price?

Подсказка 2 из 2

В __init__ присваивайте через свойство: self.price = price.

main.py Загружаем Python… первый раз ~13 МБ, дальше из кэша

Ошибка в тексте

Сообщить об ошибке могут зарегистрированные пользователи — так в сообщениях меньше спама.

Войти, чтобы сообщить