用于Payload函数的Python随机函数不起作用

时间:2016-04-09 12:24:17

标签: python artificial-intelligence durandal bots random-sample

我对python的随机函数有一个问题。我不知道哪个随机函数适用于这段代码:

name=['toffla','rebecca','toff','becca']

if (parser.getPayload().lower() == name):
                        parser.sendGroupMessage(parser.getTargetID(),"what?")

如果有人从这4个名字输入任何名字,输出应该是"什么?"。

怎么做?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

如果'请使用' " in"运营商。因为" name"不是一个字符串。 if input == name:< - always false。因为输入==' toffla'它不是清单。 例如:

>>> name = "bugra"
>>> names = ["github","bugra","turkey","developers"]
>>> name == names
False
>>> name in names
True

我希望你知道!