Napiši funkcijo KjePrvic(t, x), ki vrne indeks, na katerem se v tabeli t prvič pojavi vrednost x. Če se x v tabeli sploh ne pojavlja, naj funkcija vrne -1.
V funkciji KjePrvic se v zanki sprehajamo po indeksih od 0 naprej; čim pri nekem indeksu opazimo, da je element t[i] enak iskani vrednosti x, se takoj vrnemo iz funkcije in kot rezultat vrnemo i. Preostanek zanke (in stavek return -1 za njo) se v tem primeru sploh ne izvede. Če pa pridemo do konca zanke, ne da bi našli iskano vrednost x, se bo nato izvedel stavek return -1, tako da bo funkcija v tem primeru vrnila -1.
Stavek return lahko uporabimo tudi brez vrednosti za besedo return. V tem primeru se izvajanje takoj vrne iz funkcije, le da funkcija ne vrne nobene vrednosti (oz. vrne posebno vrednost, ki se v pythonu imenuje None). Na primer spodnja funkcija poišče v tabeli t prvo pojavitev vrednosti stara in jo spremeni v vrednost nova; če pa vrednosti stara v tabeli t sploh ni, funkcija izpiše, da zamenjava ni uspela.
def ZamenjajPrvo(t, stara, nova):
for i in range(len(t)):
if t[i] == stara:
t[i] = nova
return # takoj se vrni iz klica funkcije
print("Zamenjava ni uspela!")
Napiši funkcijo Kolikokrat(t, x), ki vrne število pojavitev vrednosti x v tabeli t.
Napiši funkcijo Najvecji(t), ki vrne najvecji element v tabeli t.