我15岁,开始,我正在尝试自学如何编码。
我已经在系统上工作了一段时间,并且通过使用其他示例来学习,我已经取得了一些进展,但是我无法找到可以从中学到的指南。
基本上,我想编写一个可以搜索用户输入中特定关键字的代码。我找到了这个区域,你在这些关键字中设置一个变量,它找到其中一个是哪里,如果其中一个是打印一个函数。
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
我计划在关键词中添加更多内容,以便为最终开发对话提供更多响应,但此系统不能正常运行。
答案 0 :(得分:0)
请提供一个更好的例子。 据我所知, 您可以使用关键字列表。
key_w = ['word1','word2','word3','etc.']
然后询问用户输入并搜索关键字。
userIn = input('Input: ')
for element in userIn:
if element in key_w:
function_that_does_AI()
然后,根据关键字的年表,函数可以解释它。