import random
greetings=["Hello!","What's up?","Hi!","Greetings!"] goodbyes=["Bye!","Goodbye!","Take care!","So long!"]
keywords=['music','pet','show','game']
responses=['Music is so relaxing for me!',
'My favorite pets are cats!',
'That show is really good. My favorite is Modern Family!!!',
'I love first person shooters!']print(random.choice(greetings))
user=input("Say something (or type bye to quit): ")
user = user.lower()
while (user != 'bye'):
keyword_found=False
for index in range(len(keywords)):
if(keywords[index] in user):
print("Bot:" + responses[index])
keyword_found=True
if (keyword_found==False):
new_keyword=input("I'm not sure how to respond. What's the keyword?")
keywords.append(new_keyword)
new_response=input("How should I respond to " + new_keyword + "?" )
responses.append(new_response)
user=input("Say something (or type bye to quit): ")
user=user.lower()
print(random.choice(goodbyes))Hello! Goodbye!