Professional Documents
Culture Documents
podataka
Osnove Pythona
Veleučilište Velika Gorica
Smjer: Održavanje računalnih sustava
Akademska godina 2019./2020.
• Interpreter;
*, /, % Multiplication, division,
remainder
+, - Addition, subtraction
<<, >> Bitwise shifts
& Bitwise AND
^ Bitwise XOR
| Bitwise OR
in, not in, is, is not, <, <=, >, >=, Comparisons, membership,
<>, !=, == identity
>>> a=input()
1
>>> a
'1'
if 1==2:
print ("prvi izraz")
print ("drugi izraz")
Ispis programa:
drugi izraz
Grananje u programu – nast.
if 1==1:
Početak
print ("prvi izraz") (exec ili run
else: module)
print ("nisam ispisao prvi izraz")
print ("drugi izraz")
Ispis programa: False True
If izraz
prvi izraz
drugi izraz
2. Naredba/izraz 1. Naredba/izraz
if 1==2:
print ("prvi izraz")
else: 3. Naredba/izraz
print ("nisam ispisao prvi izraz")
print ("drugi izraz")
Ispis programa: Kraj
True True
4. Naredba/izraz
1. Naredba/izraz 2. Naredba/izraz 3. Naredba/izraz
(else izraz)
5. Naredba/izraz
Kraj
Grananje u program – nast.
• Tok izvođenja programa moguće je kontrolirati tj.
granati ga upotrebom if (hrv. „ako”) izraza.
• Izraz else (hrv. inače, u suprotnom) se koristi nakon
izraza if i dozvoljava nam da izvršimo izraz ili blok izraza
ako je rezultat uspoređivanja bio False.
• Izraz elif (srkaćeno else if) se koristi nakon izraza if i
dozvoljava nam da izvršimo novu provjeru novog izraza
uspoređivanja ako je rezultat prvog izraza
uspoređivanja bio False.
• Moguće je dodati više elif izraza iza jednog if izraza i
moguće ga je kombinirati sa else izrazom.
while petlja
• while (hrv. dok)
petlja izvršava
naredbu ili blok
naredbi dok je neki
uvjet ispunjen.
while petlja nast.
• Primjer koji ispisuje prvih 100 brojeva:
i=1
while i<101:
print (i)
i=i+1