Python 3.x 为什么我得到一个函数的错误和另一个几乎相同,但在它的底部?
有人能教我如何在身体里扮演一个角色吗Python 3.x 为什么我得到一个函数的错误和另一个几乎相同,但在它的底部?,python-3.x,function,Python 3.x,Function,有人能教我如何在身体里扮演一个角色吗 def tahtaDoldu(): mu = 0 for i in hamle: if i != " ": mu += 1 if mu > 0: return True else: return False hamle是前面定义的列表。所有的空格都是用tab表示的,我对它们进行了几次更正。当我运行它时,它会给出一个 SyntaxError:
def tahtaDoldu():
mu = 0
for i in hamle:
if i != " ":
mu += 1
if mu > 0:
return True
else: return False
hamle
是前面定义的列表。所有的空格都是用tab表示的,我对它们进行了几次更正。当我运行它时,它会给出一个
SyntaxError:应为缩进块
函数行“:”后的空行变为红色。这里有什么问题?确保缩进使用空格或制表符,代码没有问题,只需确保将
hamle
列表传递给函数即可
e、 g
请编辑您的问题以显示代码中的精确缩进。。但如果这是问题所在,那么我建议你自己检查缩进,看看你遗漏了什么。你发布了一个文本块,没有格式或缩进的代码在前后混合在文本中。您希望我们如何帮助您解决由此产生的预期缩进块错误?此外,标题中的文本甚至不能解析为实际的句子。
def tahtaDoldu(hamle):
mu = 0
for i in hamle:
if i != " ":
mu += 1
if mu > 0:
return True
else:
return False