# =========================================
# TREĆA LEKCIJA PYTHONA 🐍
# FOR I WHILE PETLJE
# =========================================
# U ovoj lekciji učimo:
# - for petlje
# - while petlje
# - ponavljanje koda
# - brojače
# - mini petlje i igrice
# =========================================
# 1. FOR PETLJA
# =========================================
for i in range(5):
print(i)
# range(5) znači:
# 0,1,2,3,4
# =========================================
# 2. ISPIS BROJEVA OD 1 DO 10
# =========================================
for broj in range(1,11):
print(broj)
# =========================================
# 3. ISPIS TEKSTA VIŠE PUTA
# =========================================
for i in range(3):
print("Python je super!")
# =========================================
# 4. WHILE PETLJA
# =========================================
broj = 0
while broj < 5:
print(broj)
broj += 1
# += 1 povećava broj za 1
# =========================================
# 5. BROJANJE UNAZAD
# =========================================
broj = 5
while broj > 0:
print(broj)
broj -= 1
# =========================================
# 6. PETLJA SA IMENIMA
# =========================================
imena = ["Esad", "Amar", "Lejla"]
for ime in imena:
print(ime)
# =========================================
# 7. SABIRANJE BROJEVA
# =========================================
zbir = 0
for i in range(1,6):
zbir += i
print("Zbir je:", zbir)
# =========================================
# =========================================
# 10 ZADATAKA 💻
# =========================================
# =========================================
# =========================================
# ZADATAK 1
# Ispiši brojeve od 1 do 20
# =========================================
for i in range(1,21):
print(i)
# =========================================
# ZADATAK 2
# Ispiši parne brojeve
# =========================================
for i in range(2,21,2):
print(i)
# =========================================
# ZADATAK 3
# Ispiši svoje ime 5 puta
# =========================================
for i in range(5):
print("Esad")
# =========================================
# ZADATAK 4
# Brojanje do 10 using while
# =========================================
broj = 1
while broj <= 10:
print(broj)
broj += 1
# =========================================
# ZADATAK 5
# Brojanje unazad
# =========================================
broj = 10
while broj >= 1:
print(broj)
broj -= 1
# =========================================
# ZADATAK 6
# Saberi brojeve od 1 do 100
# =========================================
zbir = 0
for i in range(1,101):
zbir += i
print("Ukupan zbir:", zbir)
# =========================================
# ZADATAK 7
# Lista voća
# =========================================
voce = ["jabuka", "banana", "kruška"]
for x in voce:
print(x)
# =========================================
# ZADATAK 8
# Pogodi broj
# =========================================
tajni = 5
while True:
broj = int(input("Pogodi broj: "))
if broj == tajni:
print("Bravo!")
break
# =========================================
# ZADATAK 9
# Tabela množenja
# =========================================
broj = int(input("Unesi broj: "))
for i in range(1,11):
print(broj, "x", i, "=", broj * i)
# =========================================
# ZADATAK 10
# Brojanje slova
# =========================================
tekst = input("Unesi riječ: ")
print("Broj slova:", len(tekst))
# =========================================
# BONUS MINI IGRA 🎮
# =========================================
poeni = 0
for i in range(3):
odgovor = input("Koja je boja trave? ")
if odgovor == "zelena":
poeni += 1
print("Ukupno poena:", poeni)
# =========================================
# DOMAĆI ZADATAK 🏠
# =========================================
# Napraviti program koji:
# 1. pita korisnika za broj
# 2. ispisuje sve brojeve od 1 do tog broja
# 3. na kraju ispisuje njihov zbir
# =========================================
# KRAJ LEKCIJE 🚀
# =========================================
print("Završio si treću lekciju Python-a!")