Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2014 19:06:23

BlackRabbit
Зарегистрирован: 2013-12-03
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверьте, пожалуйста, скрипт - что не так?

С целью постичь премудрости Питона сижу на буржуйском codeacademy.com Так вот только застрял на 19 теме “Введение в классы”. Задание такое:
“Create an instance of ShoppingCart called my_cart. Initialize it with any values you like, then use the add_item method to add an item to your cart”. В заготовку надо вписать свой код.
Скрипт прикладываю. Заранее спасибо.

Прикреплённый файлы:
attachment cart.py (858 байт)

Офлайн

#2 Март 2, 2014 21:04:34

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

Проверьте, пожалуйста, скрипт - что не так?

Вам нужно что-то такое?

class ShoppingCart(object):
    """Creates shopping cart objects
    for users of our fine website."""
    items_in_cart = {}
    def __init__(self, customer_name):
        self.customer_name = customer_name
    def add_item(self, product, price):
        """Add product to the cart."""
        if not product in self.items_in_cart:
            self.items_in_cart[product] = price
            print product + " added."
        else:
            print product + " is already in the cart."
    def remove_item(self, product):
        """Remove product from the cart."""
        if product in self.items_in_cart:
            del self.items_in_cart[product]
            print product + " removed."
        else:
            print product + " is not in the cart."
my_cart = ShoppingCart("Eric")
my_cart.add_item("Ukelele", 10)
my_cart.remove_item("Ukelele")
Вот такой вывод:
Ukelele added.
Ukelele removed.

Отредактировано alexsis (Март 2, 2014 21:05:51)

Офлайн

#3 Март 3, 2014 00:26:47

BlackRabbit
Зарегистрирован: 2013-12-03
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверьте, пожалуйста, скрипт - что не так?

Спасибо! Теперь ясно, в чем была загвоздка

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version