print "Please Type Something"
resp = raw_input()
if resp *contains* "cuttlefish"
print "Response One"
elif resp *contains* "nautilus"
print "Response Two"
else:
print "Response Three"
Run Code Online (Sandbox Code Playgroud)
我需要知道的是使用正确的语法而不是填充包含.因此,例如,如果用户输入"两个墨鱼",那么程序应该通过打印"Response One"来响应
我试过在一些教程中尝试查找这些信息,所以如果你知道一个很好的解决这个问题,我不介意在这个方向指针,或者:/
resp = raw_input("What is your favorite fruit?\n")
if "I like" in resp:
print "%s" - "I like" + " is a delicious fruit." % resp
else:
print "Bubbles and beans."
Run Code Online (Sandbox Code Playgroud)
好的,我知道这段代码不起作用,我知道为什么.您不能像数字一样相互减去字符串.
但有没有办法打破一个字符串,只使用部分响应?并且通过"有一种方式"我的意思是"如何",因为在编程中一切皆有可能.:d
我正试图从头开始编写我的第一个聊天机器人.
python ×2