View difference between Paste ID: BQBHWKNc and 9xLfGpgw
SHOW: | | - or go back to the newest paste.
1
import random
2
 
3
greetings = ["Hello", "What's up?", "Howdy!"]
4
goodbyes = ["Bye!", "Goodbye!", "See you soon!"]
5
 
6
keywords = ["music", "pet", "book"]
7
responses = ["music is ok!", "pets are ok!", "books are ok!"]
8
 
9
print("Bot: " + random.choice(greetings))
10
 
11
while (1):
12
    text = input("Say sth (or type bye to quit): ").lower()
13
    if (text == "bye"):
14
        break
15
 
16
    exists = False
17
    for index in range(len(keywords)):
18
        if (keywords[index] in text):
19
            print("Bot: " + responses[index])
20
            exists = True
21
            
22
    if (exists == False):
23
        newKeyword = input("I'm not sure how to respond... Type keyword: ")
24
        keywords.append(newKeyword)
25
        newResponse = input("How I should respond to " + newKeyword + "? ")
26
        responses.append(newResponse)
27
 
28
print(random.choice(goodbyes))
29