我想编写一个可以搜索用户输入中特定关键字的代码。我找到了这个区域,你在这些关键字中设置了一个变量,它找到了其中一个的位置,如果其中一个是打印函数。
hi = ['hi', 'hello', 'Hi', 'Hello', 'sup', 'Sup', 'howdy', 'Howdy', 'hey', 'Hey']
bye = ['bye', 'Bye', 'Goodbye', 'goodbye', 'Power Down', 'power down', 'Power Off', 'power off']
shut_down = 0
while shut_down < 1:
user_input = input("Input: ")
for element in user_input:
if element in hi:
import random
greeting = random.sample(['Hello there.', 'Howdy partner', 'It is nice to talk to you.', 'Hi friend.', 'Sup mah human!'], 1)
print (greeting)
elif element in bye and not hi:
import random
farewell = random.sample(['Goodbye friend.', 'Goodbye', 'Farewell', 'See you later', 'Bye bud', 'Thanks for talking with me.'], 1)
print(farewell)
shut_down = int(shut_down) + 1
我打算在关键词中添加更多内容,以便为最终开发对话提供更多响应,但此系统不能正常运行,它会继续打印输入,但它不会打印出回复或完成。