dane = [2, 4, 6, 8, 10] if __name__ == '__main__': indeks_szukanego_elementu = -1 indeks_poczatkowy = 0 indeks_koncowy = len(dane) - 1 szukany_element = 4 while indeks_poczatkowy <= indeks_koncowy: indeks_srodka = (indeks_poczatkowy + indeks_koncowy) // 2 if(dane[indeks_srodka] == szukany_element): indeks_szukanego_elementu = indeks_srodka break elif szukany_element < dane[indeks_srodka]: indeks_koncowy = indeks_srodka-1 else: indeks_poczatkowy = indeks_srodka+1 if indeks_szukanego_elementu > -1: print('Znaleziono szukany element pod indeksem: ' + str(indeks_szukanego_elementu)) else: print('Nie znaleziono szukanego elementu')