Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def zadatak_1():
- tekst = input("Unesite tekst s interunkcijskim znakovima: ")
- interpunkcijski_znakovi_koje_trazimo = [".",",","!","?"]
- pozicije_interpunkcijskih_znakova = []
- for indeks, znak in enumerate(tekst):
- if znak in interpunkcijski_znakovi_koje_trazimo:
- pozicije_interpunkcijskih_znakova.append(indeks)
- print(pozicije_interpunkcijskih_znakova)
- def zadatak_2():
- broj = input("Unesite broj veci od 10 a manji od 1000: ")
- trazena_znamenka = input("Unesite znamenku koju trazite: ")
- for indeks, znamenka in enumerate(broj):
- if znamenka == trazena_znamenka:
- return indeks
- def slijedno_pretrazivanje(element, lista_za_pretraziti):
- for indeks in range(len(lista_za_pretraziti)):
- if lista_za_pretraziti[indeks] == element:
- return indeks
- return -1
- lista = [10, 27, 12, 4, 33, 17, 6, 5, 77, 28]
- slijedno_pretrazivanje(33, lista)
- # varijacije_sekvencijalnog_pretrazivanja
- def v_1(trazeni_element, lista):
- for element in lista:
- if element == trazeni_element:
- return True
- return False
- def v_2(element, lista):
- for indeks in range(len(lista)):
- if element == lista[indeks]:
- return indeks
- return -1
- def v_3(element, lista):
- for indeks in range(len(lista)):
- if element == lista[indeks]:
- return indeks
- return -1
- def v_4(element, lista):
- indeks = 0
- while indeks < len(lista):
- if lista[indeks] == element:
- return True
- indeks = indeks + 1
- return False
- # Verzija ukoliko je lista sortirana
- def v_5(element, lista):
- indeks = 0
- while indeks < len(lista):
- if lista[indeks] == element:
- return True
- if lista[indeks] > element:
- return False
- indeks = indeks + 1
- return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement