# =========================================
# ČETVRTA LEKCIJA PYTHONA 🐍
# LISTE I FUNKCIJE
# =========================================
# U ovoj lekciji učimo:
# - liste
# - dodavanje elemenata
# - petlje kroz liste
# - funkcije
# - return
# - mini programe
# =========================================
# 1. ŠTA JE LISTA?
# =========================================
# Lista čuva više podataka.
voce = ["jabuka", "banana", "kruška"]
print(voce)
# =========================================
# 2. PRISTUP ELEMENTIMA LISTE
# =========================================
voce = ["jabuka", "banana", "kruška"]
print(voce[0])
print(voce[1])
print(voce[2])
# Brojanje počinje od 0
# =========================================
# 3. DODAVANJE U LISTU
# =========================================
voce = ["jabuka", "banana"]
voce.append("narandža")
print(voce)
# =========================================
# 4. BRISANJE IZ LISTE
# =========================================
voce = ["jabuka", "banana", "kruška"]
voce.remove("banana")
print(voce)
# =========================================
# 5. PETLJA KROZ LISTU
# =========================================
povrce = ["mrkva", "paradajz", "krastavac"]
for x in povrce:
print(x)
# =========================================
# 6. DUŽINA LISTE
# =========================================
brojevi = [5, 7, 9, 1]
print(len(brojevi))
# =========================================
# 7. ŠTA JE FUNKCIJA?
# =========================================
def pozdrav():
print("Zdravo!")
pozdrav()
# =========================================
# 8. FUNKCIJA SA PARAMETROM
# =========================================
def pozdrav_ime(ime):
print("Pozdrav", ime)
pozdrav_ime("Esad")
# =========================================
# 9. RETURN
# =========================================
def saberi(a, b):
return a + b
rezultat = saberi(5, 7)
print(rezultat)
# =========================================
# 10. VIŠE PARAMETARA
# =========================================
def mnozi(a, b):
return a * b
print(mnozi(3,4))
# =========================================
# =========================================
# 10 ZADATAKA 💻
# =========================================
# =========================================
# =========================================
# ZADATAK 1
# Napravi listu gradova
# =========================================
gradovi = ["Sarajevo", "Mostar", "Tuzla"]
print(gradovi)
# =========================================
# ZADATAK 2
# Ispiši prvi element liste
# =========================================
brojevi = [10,20,30]
print(brojevi[0])
# =========================================
# ZADATAK 3
# Dodaj element u listu
# =========================================
voce = ["jabuka", "banana"]
voce.append("kivi")
print(voce)
# =========================================
# ZADATAK 4
# Petlja kroz listu
# =========================================
auta = ["Audi", "BMW", "Mercedes"]
for auto in auta:
print(auto)
# =========================================
# ZADATAK 5
# Dužina liste
# =========================================
lista = [1,2,3,4,5]
print(len(lista))
# =========================================
# ZADATAK 6
# Funkcija za pozdrav
# =========================================
def zdravo():
print("Ćao!")
zdravo()
# =========================================
# ZADATAK 7
# Funkcija sa imenom
# =========================================
def korisnik(ime):
print("Dobrodošao", ime)
korisnik("Esad")
# =========================================
# ZADATAK 8
# Sabiranje brojeva
# =========================================
def zbir(a,b):
return a + b
print(zbir(10,5))
# =========================================
# ZADATAK 9
# Kvadrat broja
# =========================================
def kvadrat(broj):
return broj * broj
print(kvadrat(6))
# =========================================
# ZADATAK 10
# Mini meni hrane
# =========================================
hrana = ["Pizza", "Ćevapi", "Burger"]
for x in hrana:
print("Volim", x)
# =========================================
# BONUS MINI PROGRAM 🎮
# =========================================
igraci = []
igraci.append("Esad")
igraci.append("Amar")
igraci.append("Lejla")
for igrac in igraci:
print("Igrač:", igrac)
# =========================================
# DOMAĆI ZADATAK 🏠
# =========================================
# Napraviti program koji:
# 1. pravi listu omiljenih filmova
# 2. dodaje novi film
# 3. ispisuje sve filmove
# 4. pravi funkciju koja ispisuje:
# "Moj omiljeni film je ..."
# =========================================
# KRAJ LEKCIJE 🚀
# =========================================
print("Završio si četvrtu lekciju Python-a!")