我试图在 Python 中制作一个用户输入命令的“游戏”。但是,我不知道您是否可以将该输入作为函数名称。这是我目前的努力:
def move():
print("Test.")
if __name__ == "__main__":
input("Press enter to begin.")
currentEnvironment = getNewEnvironment(environments)
currentTimeOfDay = getTime(timeTicks, timeOfDay)
print("You are standing in the {0}. It is {1}.".format(currentEnvironment, currentTimeOfDay))
command = input("> ")
command()
在这里,输入是 move,因为我想尝试调用该函数(作为潜在的最终用户可能)。但是,我收到以下错误:
Traceback (most recent call last):
File "D:\Text Adventure.py", line 64, in <module>
command()
TypeError: 'str' object is not callable
我想知道是否有任何方法可以让用户在游戏中“移动”,程序通过调用“移动”函数来实现。