You are on page 1of 8

LISTE U PROGRAMSKOM JEZIKU PYTHON

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


rimski ekvivalent.

Ulaz Ulaz Ulaz


2019 1954 1492
Izlaz Izlaz Izlaz
MMXIX MCMLIV MCDXCII

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

You might also like