[英]Can't find the error on “Expected ”)" Pylance [16,9]
以下错误是什么意思?
Unindent 与先前的缩进不匹配 [6,3] 找不到“预期的”)”Pylance 上的错误 [16,9]。无法解析导入“Numpy”
根据您的图片,
您需要在第 15 行末尾使用)
。您正在正确关闭format(...)
但从未关闭input(...)
。
第 16 行中的任何内容都需要注释掉。 您可以用#
字符作为最左边的字符在 Python 中注释掉一行。
第 17 行及以后的行缩进得太远。 “取消缩进”它们的快速方法是突出显示行,按住shift
,然后按tab
。 函数定义的主体show_score
和start_game
也缩进了太多。 使用单个缩进。
根据您的消息,您在代码中的某处不正确地导入了numpy
。 您应该确保拼写正确,例如import numpy
或import numpy as np
(大小写很重要)。 如果你还没有安装 numpy 包,你可以根据你的 Python 包管理器使用pip install numpy
或conda install numpy
。
根据经验,您应该非常小心 Python 中的缩进,因为它是语法的一部分。 您在整个文件中使用不一致的缩进。 仅在以下定义、条件(如if
或else
、 try
和catch
之后以及for
和while
等循环体中缩进。 其他情况也存在缩进。 如果您熟悉 C、C++、Java、C# 等其他语言,那么您可能习惯于使用{}
进行范围界定。 在 Python 中,范围由缩进表示,这就是为什么要小心的原因。
如果您更新问题以实际将代码作为文本而不是屏幕截图提供,我们可以帮助您解决缩进问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.