gpt4 book ai didi

python - IndentationError期望缩进的 block

转载 作者:行者123 更新时间:2023-12-03 13:40:36 25 4
gpt4 key购买 nike

这是代码:

def myfirst_yoursecond(p,q):

a = p.find(" ")
b = q.find(" ")
str_p = p[0:a]
str_q = p[b+1:]

if str_p == str_q:
result = True
else:
result = False
return result
这是错误:
Traceback (most recent call last):
File "vm_main.py", line 26, in <module>
import main
File "/tmp/vmuser_ssgopfskde/main.py", line 22
result = False
^
IndentationError: expected an indented block
我的代码有什么问题?

最佳答案

您混用了制表符和空格。这可能会导致一些令人困惑的错误。

我建议只使用制表符或缩进空格。

通常只使用空格是较容易的选择。大多数编辑器都有一个选项,可以将制表符自动转换为空格。如果您的编辑器具有此选项,请将其打开。

顺便说一句,您的代码比需要的更为冗长。代替这个:

if str_p == str_q:
result = True
else:
result = False
return result

只是这样做:
return str_p == str_q

您在此行上似乎也有一个错误:
str_q = p[b+1:]

我将让您找出错误所在。

关于python - IndentationError期望缩进的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10238770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com