Lekcija 4 pyton

# =========================================
# Č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!")

Leave a Comment

Your email address will not be published. Required fields are marked *