再次您好,有多少问题,所有问题都必须用谷歌搜索。
这一次,当我在写一个基于文本的 RPG 时,我想知道是否可以编写一个函数,将输入的文本拆分为单词并检查与基本动作的匹配(预先规定),而如果文本有 2 个或多个 word actions ,然后它们按顺序执行(全部)。
就像“说一个可怕的咒语,喝一杯凉爽的药水”:
- 施法
- 喝药水
编码:
sumka=[‘a’,’b’,’c’]
def gdl (a):
for e in range(len(a)):
if a[e] in ("атака", "атаковать", "ударить"):
return ('вы атакуете')
elif a[e] in ('выпить', 'взять', 'пить', 'глотнуть', 'хлебнуть'):
return ('вы пьёте')
elif a[e] in ('сумка', 'портфель', 'рюкзак', 'сумку', 'с'):
return (sumka)
else:
return ('хммм, может по-другому или что ещё')
这将如何完成,甚至可能吗?
对我来说应该这样做:
如果您有一个问题,究竟如何将一组字符串与另一个字符串进行比较,那么最好阅读一下正则表达式。