我第一次在Eclipse的PyDev中制作了一个基本的文字冒险游戏,当我尝试让用户多次输入时,遇到上述错误。以下是我使用的生成错误的代码:
print("Input a name for your character.")
input = input()
player = Character(input)
我已经Character定义了该类,并且将其str作为参数。设置器在下面。
player.setName(input)
print("\nWelcome, "+input+"!\nChoose a weapon from the list below.")
print("\nfists\ndagger\nspear\naxe\nshortsword\nlongsword\nmace")
wpn = input()
我得到一个TypeError就行了用wpn = input()“的说法'str' object is not callable。
这使我感到困惑,因为这不应该接受输入并将其存储在一个新的变量“ wpn”中,一旦将其存储在“ input”中吗?当我将wpn更改为输入时,它可以工作,但是如果我要它接受用户输入,则不行...
我每次都希望有唯一的用户输入,但是由于这个错误,我不确定如何完成该输入。
米脂
宝慕林4294392
相关分类