Python 提示玩家输入猜测后出现名称错误
我试图创建一个单词拼图,但在提示玩家输入猜测后,我出现了一个名称错误 我的代码:Python 提示玩家输入猜测后出现名称错误,python,python-2.7,Python,Python 2.7,我试图创建一个单词拼图,但在提示玩家输入猜测后,我出现了一个名称错误 我的代码: . . . print("The word is something like " + guess) player_guess_letter= input("Guess a letter:") 在我输入猜测后,在错误“NameError:name'f'未定义”中说“f”。问题是您使用的是Python 2,因此使用raw\u input而不是input,如下所示: player_guess_letter= raw_
.
.
.
print("The word is something like " + guess)
player_guess_letter= input("Guess a letter:")
在我输入猜测后,在错误“NameError:name'f'未定义”中说“f”。问题是您使用的是Python 2,因此使用
raw\u input
而不是input,如下所示:
player_guess_letter= raw_input("Guess a letter:")
在Python 2中,input()
相当于eval(原始输入())
。因此,它试图评估您输入的值。更多信息请参阅
在Python3中,您不会遇到这个问题。您使用的是什么版本的Python?我只是厌倦了Python3.7中的代码,它工作正常。IDLE运行Python3,但PythonLauncher运行Python2。问题解决了。谢谢