import random
szamok = []
for x in range(50):
szamok.append(random.randrange(1,6))
for x in range(len(szamok)):
print(szamok[x])
print("-------");
lep = 0;
while szamok[lep]!=3:
print(szamok[lep]);
lep=lep+1;
print("A harmas szam " + str(lep+1) + " helyen található a sorban")
A kiválasztás tétele feltételezi azt az állítást, hogy a keresett érték egyszer biztos szerepel a tömbbe. Ebben az esetben a program esetleges hibás futása nem biztos, hogy a fejlesztőt terheli. A program ebben az esetben egy 50 elemű tömböt tölt fel 1 és 6 közötti számokkal. A program nincs felkészítve arra az esetre, hogy nem sorsolja ki a kereset 3-as számot sem, de erre nagyon kicsi az esély. A program a tömbbe az első előfordulást fogja megmondani. Az elöltesztelő szerkezetben így feltételként nem kerül vizsgálatra, hogy a tömb végét eléri e a vizsgálat. A kiírásnál pedig eltünik a feltétel hiszen kötelezőnek lehet tekinteni, hogy lesz találat.