# A - массив
# x - искомое значение
def linear_search(A, x):
answer = 'NotFound'
for i in range(1, len(A)):
if A[i] == x:
answer = i
return answer
ans = linear_search(['A', 'B', 'C', 'D'], 'A')
print(ans)
Дополню return answer
эта строчка должна быть на одном уровне с for, а в if засунуть break.
Иначе будет возвращать None если нечего не найдено, вместо 'NotFound'.
Animkim, это только если нужен именно 'NotFound', но не все такие эстеты)
Во многих языках маркером отсутствия вхождения искомого является возврат -1.
Например в питоне: print("abc".find("d"))