В мире покупок пончиков эффективное управление корзиной покупок имеет решающее значение. В этой статье мы рассмотрим различные методы класса DonutShoppingCart и предоставим примеры кода, демонстрирующие их использование. Независимо от того, новичок вы или опытный программист, это руководство поможет вам с легкостью овладеть искусством покупки пончиков.
- Метод add:
Метод add позволяет добавить пончик в корзину. Он принимает пончик в качестве параметра и добавляет его в корзину.
class DonutShoppingCart:
def __init__(self):
self.cart = []
def add(self, donut):
self.cart.append(donut)
Использование:
shopping_cart = DonutShoppingCart()
shopping_cart.add("Chocolate Donut")
shopping_cart.add("Glazed Donut")
- Метод обновления:
Метод обновления позволяет обновить количество определенного пончика в корзине. Он принимает пончик и новое количество в качестве параметров и обновляет соответствующий пончик в корзине.
class DonutShoppingCart:
def __init__(self):
self.cart = []
def update(self, donut, quantity):
for i, item in enumerate(self.cart):
if item == donut:
self.cart[i] = (donut, quantity)
break
Использование:
shopping_cart = DonutShoppingCart()
shopping_cart.add(("Chocolate Donut", 2))
shopping_cart.update("Chocolate Donut", 3)
- Метод поиска:
Метод поиска позволяет искать конкретный пончик в корзине. Он принимает пончик в качестве параметра и возвращает его количество, если оно найдено, или None, если не найдено.
class DonutShoppingCart:
def __init__(self):
self.cart = []
def search(self, donut):
for item in self.cart:
if item[0] == donut:
return item[1]
return None
Использование:
shopping_cart = DonutShoppingCart()
shopping_cart.add(("Chocolate Donut", 2))
quantity = shopping_cart.search("Chocolate Donut")
- Метод удаления:
Метод удаления позволяет удалить определенный пончик из корзины покупок. Он принимает пончик в качестве параметра и удаляет его из корзины.
class DonutShoppingCart:
def __init__(self):
self.cart = []
def delete(self, donut):
for i, item in enumerate(self.cart):
if item[0] == donut:
del self.cart[i]
break
Использование:
shopping_cart = DonutShoppingCart()
shopping_cart.add(("Chocolate Donut", 2))
shopping_cart.delete("Chocolate Donut")
Управлять корзиной покупок пончиков становится проще благодаря классу DonutShoppingCart и его методам. Метод добавления позволяет добавлять пончики, метод обновления позволяет изменять количество, метод поиска позволяет находить определенные пончики, а метод удаления позволяет легко удалять их. Овладев этими методами, вы сможете создать приятный опыт покупки пончиков. Удачных покупок пончиков!