如何解决找不到“预期的”)” Pylance 上的错误 [16,9]
以下错误是什么意思?
Unindent 与之前的缩进不匹配 [6,3] Can't find the error on "预期")" Pylance [16,9]。导入"Numpy" 无法解析
解决方法
根据您的图片,
-
您需要在第 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 中的缩进,因为它是语法的一部分。您在整个文件中使用不一致的缩进。仅缩进以下定义、条件(例如 if
或 else
、try
和 catch
之后以及循环体(例如 for
和 {{1)) }}。其他情况也存在缩进。如果您熟悉其他语言,例如 C、C++、Java、C# 等,那么您可能习惯于使用 while
进行范围界定。在 Python 中,范围由缩进表示,这就是为什么要小心的原因。
如果您更新问题以实际以文本形式提供代码而不是屏幕截图,我们可以帮助您解决缩进问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。