12 lines
618 B
Python
12 lines
618 B
Python
# Инкапсуляция и property
|
||
# todo: Класс "Товар" (Защита от отрицательной цены)
|
||
# Создайте класс Product. У него есть свойства name (простая строка) и price.
|
||
# При установке цены проверяйте, что она не отрицательная.
|
||
# Если пытаются установить отрицательную цену, устанавливайте 0.
|
||
|
||
|
||
# Пример использования
|
||
product = Product("Book", 10)
|
||
print(product.price) # 10
|
||
product.price = -5
|
||
print(product.price) # 0 |