我想知道您如何制作用户可以输入的命令列表。例如,用户键入“who”以获取 MUD 中的成员列表。都是用python中的if、elif、else完成的吗?
顺便说一句,我正在使用 Python 3.1。
请您参考如下方法:
没有。调度字典。
def who(*args, **kwargs):
...
commands = {
'who': who,
...
}
...
if command in commands:
commands[command](*args, **kwargs)
else:
print('Bad command or file name')
