Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Zadavanje liste
§ lista je složeni tip podataka
§ lista je zbirka podataka koja može sadržavati više elemenata nekog tipa, taj tip može biti bilo koji jednostavan tip podataka ili podatkovna zbirka
lista = [„Tanita”, „Zoe”, „Kralj”] zadavanje znakovne liste
lista = [2, 6, 7, 8, 9] zadavanje brojčane liste
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Operatori za rad s listama
OPERATOR OPIS DJELOVANJA
+ nadovezivanje (konkatenacija)
* umnažanje (repliciranje)
in element je u listi
not in element nije u listi
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Funkcije za rad s listama
FUNKCIJA OPIS DJELOVANJA
sum(lista) vraća sumu svih članova liste len(lista) vraća duljinu liste min(lista) vraća najmanju vrijednost elementa liste max(lista) vraća najveću vrijednost elementa liste del(lista) brisanje liste
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Metode za rad s listama Naziv metode Način uporabe Opis djelovanja append() lista.append(x) dodaje element x na kraj liste extend() lista.extend(y) dodaje elemente liste y na kraj liste insert() lista.insert(i, x) umeće element x prije i-tog elementa liste remove() lista.remove(x) briše element x pop() lista.pop(i) briše i ispisuje i-ti element iz liste sort() lista.sort() sortira listu od najmanjeg do najvećeg elementa reverse() lista.reverse() sortira listu u silaznom redoslijedu
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Problemski zadaci
Napišite funkciju u programskom jeziku Python koji će unijeti godinu i ispisati
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Problemski zadaci
■ Petar proučava rezultate jednog natjecanja na kojem je sudjelovao i
na kojem, nažalost, nije bio prvi. ■ Na tom je natjecanju ukupno sudjelovalo N natjecatelja označenih brojevima od jedan do N. Petar je označen brojem P. Za svakog od N natjecatelja znamo koliko je osvojio bodova. Petar želi odrediti koliko je njih imalo strogo više bodova od njega. ■ Napiši program koji će ispisati traženi broj natjecatelja.
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika
Problemski zadaci
■ U zbirci iz fizike ima N zadataka označenih brojevima od jedan do N.
Tin zna riješiti K od njih. Za blic test iz fizike profesorica odabere pet zadataka iz zbirke. Ocjena iz testa je broj riješenih zadataka uz napomenu da je nula riješenih zadataka ocjena jedan. ■ Ako znamo koje zadatke Tin zna riješiti i koje je zadatke profesorica dala na testu, napiši program koji će odrediti i ispisati koju će ocjenu Tin dobiti.
Prirodoslovna škola Vladimira Preloga - 2. razred - Informatika