Вопрос пользователя:
Ответ нейросети:
class Product:
def __init__(self, name, weight, category):
self.name = name
self.weight = weight
self.category = category
def __str__(self):
return f'{self.name}, {self.weight}, {self.category}'
class Shop:
__file_name = 'products.txt'
def get_products(self):
with open(self.__file_name, 'r') as file:
return file.read()
def add(self, *products):
with open(self.__file_name, 'a') as file:
for product in products:
if product.name in self.get_products():
print(f'Продукт {product.name} уже есть в магазине')
else:
file.write(str(product) + '\n')
# Пример использования
product1 = Product('Apple', 0.5, 'Fruits')
product2 = Product('Banana', 0.3, 'Fruits')
shop = Shop()
shop.add(product1, product2)
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.