以下错误是什么意思?
Unndent 与先前的缩进不匹配 [6,3] 在“预期”上找不到错误 Pylance [16,9]。导入“Numpy”无法解决

“Pylance reportUndefinedVariable”已通过编辑设置中的最后两行来解决,如下所示。
设置>>未保存代码操作>>在settings.json中编辑
"editor.codeActionsOnSave": {},
"source.addMissingImports": {}
根据你的形象,
您需要 a)在第 15 行的末尾。您正在正确关闭format(...),但您永远不会关闭input(...)。
第 16 行的任何内容都需要注释掉。#您可以在 Python 中以字符作为最左边的字符注释掉一行。
第 17 行及以后的行缩进太远。“取消缩进”它们的快速方法是突出显示这些行,按住shift,然后按tab。您的函数定义的主体show_score也start_game缩进太远。使用单个缩进。
根据您的消息,您numpy在代码中的某个位置不正确地导入。您应该确保拼写正确,例如import numpy或import numpy as np(大小写)。如果您尚未安装 numpy 包,您可以使用pip install numpy或conda install numpy取决于您的 Python 包管理器来安装。
根据经验,您应该非常小心 Python 中的缩进,因为它是语法的一部分。您在整个文件中使用了不一致的缩进。仅在定义、条件(例如ifor else、and 之后)try以及catch循环体(例如forand )之后缩进while。其他情况也存在缩进。如果您熟悉其他语言,例如 C、C++、Java、C# 等,那么您可能习惯于使用{}范围界定。在 Python 范围内,缩进表示,这就是为什么要小心。
如果您更新您的问题以实际提供您的代码作为文本而不是屏幕截图,我们可以帮助您解决缩进问题。