Ocena użytkownikóww: ***** / 2
Nadesłany przez Jakub Konieczny, 20 lutego 2011 21:25
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.szukanie_elementu_1_py.py:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# www.algorytm.org
import random
def Szukaj(tab, element):
i=0
for o in tab: #o przyjmuje wartości każdego kolejnego elementu tablicy
if o==element: #jeśli znajdzie, zwraca i
return i
i+=1 #dodaje do i 1
return -1 #jeśli nie znajdzie, zwraca -1
tab=[]; #utworzenie tablicy
for i in range(10):
tab.append(random.randint(0,20)) #wylosowanie wartośći
print tab
szukaj=[]; #utworzenie tablicy elementów, które ma znaleźć
for i in range(5):
szukaj.append(random.randint(0,20))
for w in szukaj:
index=Szukaj(tab, w)
if index>=0:
print "Element "+str(w)+" znaleziono na indeksie: "+str(index)
else:
print "Element "+str(w)+" nie został znaleziony"