当用户键入特定单词时,我想打印出一组单词,有点像搜索引擎。 e,g我输入cookie并打印出来的饼干很好吃 如果我输入wthwergebqeg打印出该单词没有返回任何结果 我是这种蟒蛇的新手,我已经制作了其他类型的小程序,并想进入这个。
答案 0 :(得分:0)
你可以为这个
制作一本字典replies = {'cookies' : 'cookies are tasty',
'car': 'cars are fast',
'beer': 'beer is good'}
然后你可以按如下方式使用字典
>>> query = input('Enter a word : ')
Enter a word : beer
>>> replies.get(query)
'beer is good'
如果您尝试.get()
字词中没有的字词,则会返回None
。
答案 1 :(得分:-1)
你可以制作字典并检查那里是否有单词。检查一下:
dictionary = {'cookies' : 'cookies are tasty',
'word': 'word is made of letters',
'cheetah': 'cheetah is fast',
'uncle': 'my uncle is ben',
'example': 'this is an example'}
input = raw_input("Enter word:")
if dictionary.get(input) != None:
print replies.get(input)
else:
print "That word did not return any results"
您也可以使用列表,但这会产生更大的代码,因为您需要更多的if / else语句......以下是一个示例:
list = [cookies, word, cheetah]
input = raw_input("Enter word:")
if input in list:
if input == "cookies":
print "Cookies are tasty"
if input == "word":
print "Word is made of letters"
if input == "cheetah":
print "Cheetah is fast"
else:
print "That word did not return any results"
我希望这可以帮助你解决问题。