在执行以下程序时,我收到此错误 第 11 行,如果列表[mid]<n:缩进错误:预期缩进块



pos=-1

def搜索(列表,n(:

l = 0
u = len(list)-1
while l <= u:
mid = (l+u) // 2
if list[mid] == n:
globals()['pos'] = mid
return True
else:
if list[mid] < n:
l = mid+1;
else:
u = mid-1;
return False

列表=[4,7,8,12,45,991027021098756666]n=10

如果搜索(列表,n(:打印("在"找到,位置+1(其他:打印("未找到"(

它工作得很好,我认为第11行有一个不同的空白。尝试更新空白。您应该只有制表符或空格,不应该将它们混合在一起。

最新更新