• Предмет: Информатика
  • Автор: nejlukvolodimir
  • Вопрос задан 4 месяца назад

Допоможіть зробити чат бот для продажу товарів мовою Python на 100рядків​

Ответы

Ответ дал: sfjkdfjksdfjk
1

Ответ:

У цьому коді визначається словник products, який містить інформацію про товари та їх ціни.

Объяснение:

import random

# Список товарів та їх цін

products = {"годинник": 2000, "кольє": 500, "сумка": 1000, "перстень": 700, "браслет": 600}

# Функція для обробки повідомлень користувача та відповіді на них

def process_message(message):

   if "привіт" in message.lower():

       return "Привіт! Як я можу Вам допомогти?"

   elif "до побачення" in message.lower():

       return "До побачення! Звертайтеся ще!"

   elif "товари" in message.lower():

       return "Ми маємо наступні товари: " + ", ".join(products.keys())

   elif "ціна" in message.lower():

       product = message.lower().split()[-1]

       if product in products:

           return f"Ціна на {product} - {products[product]} грн"

       else:

           return "Такого товару немає у нас на складі"

   elif "купити" in message.lower():

       product = message.lower().split()[-1]

       if product in products:

           return f"Дякуємо за замовлення {product} за {products[product]} грн. Оплатіть, будь ласка, наш номер картки 1234 5678 9012 3456"

       else:

           return "На жаль, такого товару немає у нас на складі"

   else:

       return "Вибачте, я Вас не розумію. Будь ласка, повторіть ще раз."

# Основна функція чат-бота

def main():

   print("Вітаємо у нашому інтернет-магазині! Якщо Вам потрібна допомога, напишіть 'привіт'. Щоб завершити роботу з нами, напишіть 'до побачення'.")

   while True:

       message = input("Введіть Ваше повідомлення: ")

       response = process_message(message)

       print(response)

# Запускаємо чат-бота

if __name__ == "__main__":

   main()


nejlukvolodimir: а можна його розширити до 100речень будьласка
Вас заинтересует