| import random |
|
|
| responses = { |
| "hello": ["Hi there!", "Hello!", "Hey! How can I help you today?"], |
| "how are you": ["I'm just a bot, but I'm doing great!", "I'm doing well, thank you!"], |
| "bye": ["Goodbye!", "See you later!", "Take care!"] |
| } |
|
|
| def chatbot(): |
| print("Chatbot: Hello! Type 'bye' to end the conversation.") |
| |
| while True: |
| user_input = input("You: ").lower() |
| |
| if user_input == "bye": |
| print("Chatbot: Goodbye!") |
| break |
| elif user_input in responses: |
| print(f"Chatbot: {random.choice(responses[user_input])}") |
| else: |
| print("Chatbot: Sorry, I didn't understand that.") |
|
|
| chatbot() |
|
|