У меня есть вопрос о простой функции подтверждения поиска, где код ищет в списке какое-то значение и возвращает результаты поиска, независимо от того, найдено ли что-либо. Например, найдены следующие отпечатки кода.
Я использовал переменную «найдено» и присвоил ей значение «истина» или «ложь» для этого, но я вспомнил, что где-то учился, но не использовал другую переменную для достижения этой цели, а вместо этого использовал простую логику if и else. Как я могу включить «else» и все еще заставить его работать, удаляя переменную «found»?
def search_confirm_tool(arr,to_find):
found=False
for i in range(len(arr)):
if to_find == arr[i]:
print("Found")
found=True
break
if found!=True:
print("Not found")
search_confirm_tool(["bob","joe","dave"],"joe")