我希望这个函数去测试 3 个语句并返回适当的响应。这三个陈述是,他们的预期反应是
'' - 得到响应“空格”,
'hello' - 得到响应“single word”,
'world' - 得到响应“another word”
问题是“世界”也给出了“单个词”而不是“再次单个词”的响应。python有什么方法可以检测到之前的响应是“单个词”,所以如果在第一个词之后输入另一个词,它会给出“再次单个词”的语句?
def return_statement(statement):
if statement == (''):
response = "blank space"
return response
if ' ' not in statement
response = "single word"
return response
if ' ' not in statement and response == "single word":
response = 'single word again'
return response