Python 3.x 如何在用户输入python 3中搜索关键字
我15岁,开始,我正试图自学如何编码 我已经在一个系统上工作了一段时间,通过使用其他示例来学习,我已经取得了一些进展,但是我找不到一个可以完全从中学习的指南 基本上,我想写一个代码,可以在用户输入中搜索特定的关键字。我已经找到了一些地方,在这些地方你可以给这些关键字设置一个变量,它可以找到其中一个关键字的位置,如果其中一个关键字是,它会打印一个函数Python 3.x 如何在用户输入python 3中搜索关键字,python-3.x,Python 3.x,我15岁,开始,我正试图自学如何编码 我已经在一个系统上工作了一段时间,通过使用其他示例来学习,我已经取得了一些进展,但是我找不到一个可以完全从中学习的指南 基本上,我想写一个代码,可以在用户输入中搜索特定的关键字。我已经找到了一些地方,在这些地方你可以给这些关键字设置一个变量,它可以找到其中一个关键字的位置,如果其中一个关键字是,它会打印一个函数 hi = ['hi', 'hello', 'Hi', 'Hello', 'sup', 'Sup', 'howdy', 'Howdy', 'hey',
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
hi=['hi','hello','hi','hello','sup','sup','howdy','howdy','hey','hey']
bye=['bye','bye','bye','bye','bye','Power Down','Power Off','Power Off']
关机=0
当关机时间<1时:
用户输入=输入(“输入:”)
对于用户输入中的元素:
如果元素处于hi状态:
随机输入
问候语=random.sample(['Hello here.','Howdy partner','It's good to talk to you.','Hi friend.','Sup mah human!'],1)
打印(问候语)
bye和not hi中的elif元素:
随机输入
再见=随机。示例([‘再见,朋友’,‘再见’,‘再见’,‘待会儿见’,‘再见,巴德’,‘谢谢与我交谈’,]1)
印刷品(再见)
关机=int(关机)+1
我计划在关键词中添加更多内容,以允许更多的回复,最终形成对话,但该系统无法正常运行。请提供一个更好的示例。 据我了解,, 您可以使用关键字列表
key_w = ['word1','word2','word3','etc.']
然后要求用户输入并搜索关键字
userIn = input('Input: ')
for element in userIn:
if element in key_w:
function_that_does_AI()
然后,根据关键字的时间顺序,函数可以对其进行解释