微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

找不到“预期的”)” Pylance 上的错误 [16,9]

如何解决找不到“预期的”)” Pylance 上的错误 [16,9]

以下错误是什么意思?

Unindent 与之前的缩进不匹配 [6,3] Can't find the error on "预期")" Pylance [16,9]。导入"Numpy" 无法解析

Here is part of the code producing the error

解决方法

根据您的图片,

  1. 您需要在第 15 行的末尾添加 )。您正确地关闭了 format(...),但从未关闭过 input(...)

  2. 第 16 行的任何内容都需要注释掉。您可以用 # 字符作为最左边的字符在 Python 中注释掉一行。

  3. 第 17 行及以后的行缩进太多了。 “取消缩进”它们的快速方法是突出显示这些行,按住 shift,然后按 tab。您的函数定义 show_scorestart_game 的主体也缩进了太多。使用单个缩进。

  4. 根据您的消息,您在代码中的某处不正确地导入了 numpy。您应该确保拼写正确,例如 import numpyimport numpy as np(大小写问题)。如果您尚未安装 numpy 包,您可以使用 pip install numpyconda install numpy 安装,具体取决于您的 Python 包管理器。

根据经验,您应该非常小心 Python 中的缩进,因为它是语法的一部分。您在整个文件中使用不一致的缩进。仅缩进以下定义、条件(例如 ifelsetrycatch 之后以及循环体(例如 for 和 {{1)) }}。其他情况也存在缩进。如果您熟悉其他语言,例如 C、C++、Java、C# 等,那么您可能习惯于使用 while 进行范围界定。在 Python 中,范围由缩进表示,这就是为什么要小心的原因。

如果您更新问题以实际以文本形式提供代码而不是屏幕截图,我们可以帮助您解决缩进问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。