简单的 NameError,没有任何意义?

Simple NameError, does not make any sense?

File "F:\Samuel's Python.py", line 86, in Code
    userScore2 == questionsCorrect

NameError: name 'userScore2' is not defined

但是我很困惑,因为这是我的代码中第一次访问 'userScore2' 并且应该定义它。

我想知道是否缺少某些东西,因为我是 Python 的新手,如果是,我该如何解决。我用不同的变量测试了相同的代码 E.G.

Number1 == Number3

我收到了同样的错误。

作业是 =。比较是==。您可以分配给新变量,但不能比较它们。将您的代码更改为:

userScore2 = questionsCorrect