def LinearSearch(N, a):
n = len(N)
for i in range(n):
    if N[i] == a:
        return True

    else:
        return False

N = [13, 16, 23, 45, 54, 58, 76, 91]
a = 76

ans = LinearSearch(N, a)
print(ans)

結果が何故かfalseになってしまいます、
for文とif文の組み合わせが良くないのでしょうか。
よろしくお願いします。