python - 提示玩家输入猜测后出现名称错误

标签 python python-2.7

我正在尝试创建一个文字谜题,但在提示玩家输入猜测后出现名称错误。

我的代码:

.
.
.
print("The word is something like " + guess)
player_guess_letter= input("Guess a letter:")

输入猜测后,在错误“NameError:名称'f'未定义”中说“f”。

最佳答案

问题是您使用的是 Python 2,因此不要使用 input,而是使用 raw_input,如下所示:

player_guess_letter= raw_input("Guess a letter:")

在 Python 2 中,input() 相当于 eval(raw_input())。因此,它试图评估您输入的值。查看更多the docs .

在 Python 3 中,您不会遇到此问题。

关于python - 提示玩家输入猜测后出现名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000730/

相关文章:

python - 使用错误的 python 路径覆盖,尽管 venv 是来源

python - Twisted Deferred.addCallBack() 与 yield 和 @inlineDeferred

python - dynamodb boto3 中的 update_item 示例

python - Open CV Hand Recognition - 让手掌的backProjection更准确?

python - 在 scipy optimize.minimize 目标函数中传递参数(在参数数量上出现错误)

python - 如果没有在 django 项目的 html 标签中分配 'action' 值,它仍然会渲染页面并将值提交到数据库,如何?

linux - Tensorflow资源耗尽但没有资源耗尽

python-2.7 - pyplot 中的等宽绘图大小,同时保持纵横比相等

python - 如何按字典值对列表进行排序?

Python 正则表达式无法正常工作