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!