Ответы
Ответ:
У цьому коді визначається словник 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()