Promenljive
ime = "Ana"
godine = 12
cena = 9.99
zavrseno = True
= upisuje vrednost u promenljivu.
Tipovi
str # tekst "..."
int # ceo broj
float # decimalni
bool # True / False
type(x) ti kaže tip vrednosti.
Ispis i unos
print("Zdravo", ime)
x = input("Unesi: ")
broj = int(input("Broj: "))
input uvek vraća tekst → pretvori sa int().
Operatori
+ - * /
// # celobrojno deljenje
% # ostatak
** # stepen
7 // 2 = 3, 7 % 2 = 1, 2 ** 3 = 8.
Poređenja
== !=
< >
<= >=
== poredi, jedno = dodeljuje.
Uslovi
if ocena == 5:
print("odlican")
elif ocena >= 2:
print("prosao")
else:
print("vezbaj")
Ne zaboravi : i uvlačenje.
Petlja for
for i in range(5):
print(i)
# 0,1,2,3,4
range(1, 6) # 1..5
range(0,10,2) # korak 2
Kad znaš koliko puta — koristi for.
Petlja while
broj = 1
while broj <= 3:
print(broj)
broj = broj + 1
Menjaj promenljivu da se ne vrti zauvek.
Liste
a = [5, 4, 3]
a[0] # prvi: 5
a.append(2) # dodaj
len(a) # koliko ih
sum(a) # zbir
Brojanje počinje od 0.
Rečnici
u = {"ime": "Ana",
"razred": 6}
u["ime"] # Ana
u["razred"] = 7 # izmena
Par „ključ → vrednost".
Funkcije
def zbir(a, b):
return a + b
print(zbir(3, 4)) # 7
return vraća rezultat, print ga ispiše.
Česte greške
# = umesto ==
# zaboravljeno :
# pogrešno uvlačenje
# tekst + broj bez int()
Kad pukne — prvo proveri ove četiri. 💡