import random def create_array(number_of_elements: int = 50) -> list: arr = [] for _ in range(number_of_elements): arr.append(random.randint(1, 100)) return arr def find_element(list, needle: int): list_copy = list.copy() list_copy.append(needle) watcher_index = len(list_copy) - 1 for i in range(len(list_copy)): if list_copy[i] == needle and i != watcher_index: return i return None array_of_elements = create_array(50) element_to_find = int(input("Wprowadź element do wyszukania: ")) element_position = find_element(array_of_elements, element_to_find) print("Przeszukiwana tablica: ") print(array_of_elements) if element_position is None: print("Szukanego elementu nie ma w tej tablicy.") else: print(f"Szukany element znajduje się w tablicy po raz pierwszy na pozycji {element_position}.")
63
Wprowadź element do wyszukania: Przeszukiwana tablica: [35, 39, 91, 9, 81, 65, 61, 21, 51, 37, 86, 63, 55, 40, 77, 44, 64, 3, 92, 9, 63, 5, 93, 94, 85, 2, 29, 83, 15, 43, 47, 27, 75, 21, 99, 62, 69, 2, 61, 5, 31, 37, 92, 77, 93, 93, 89, 80, 58, 63] Szukany element znajduje się w tablicy po raz pierwszy na pozycji 11.