profile
[/banner_gorizont_adaptive]
Размещено 3 месяца назад по предмету Информатика от uli4ka2188

Скласти мовою Python власний проект рішення певної ситуації, (по типу супермаркету)

  1. Ответ на вопрос
    Ответ на вопрос дан mendelmasha0

    Ответ:

    class Product:

    def __init__(self, name, price, quantity):

    self.name = name

    self.price = price

    self.quantity = quantity

    class Supermarket:

    def __init__(self):

    self.products = []

    def add_product(self, product):

    self.products.append(product)

    print(f"{product.name} додано до асортименту.")

    def display_products(self):

    print("Товари у наявності:")

    for product in self.products:

    print(f"{product.name}: {product.price} грн, кількість: {product.quantity}")

    def purchase_product(self, product_name, quantity):

    for product in self.products:

    if product.name == product_name:

    if product.quantity >= quantity:

    product.quantity -= quantity

    print(f"{quantity} одиниць {product.name} придбано.")

    else:

    print("Вибачте, товару вказаної кількості немає у наявності.")

    return

    print("Вибачте, товар не знайдено.")

    # Приклад використання:

    supermarket = Supermarket()

    supermarket.add_product(Product("Молоко", 25, 50))

    supermarket.add_product(Product("Хліб", 10, 100))

    supermarket.add_product(Product("Яблука", 20, 75))

    supermarket.display_products()

    supermarket.purchase_product("Молоко", 2)

    supermarket.purchase_product("Хліб", 5)

    supermarket.purchase_product("Яблука", 100)

    supermarket.display_products()

    Объяснение:

    начебто воно

    1. Ответ на вопрос
      Ответ на вопрос дан uli4ka2188
      А є ще якісь ?
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.