True
False
# naziv varijable = vrijednost
true = True
false = False
false = True
x = False
# varijabla = izraz
varijabla = a < b
and operator i or operator: binarni operatori, povezuju dva Booleova izraza u složeni Booleov izraz
not operator: unarni operator, mijenja istinu Booleovog operanda
Izraz | Rezultat |
---|---|
False and False | False |
False and True | False |
True and False | False |
True and True | True |
Izraz | Rezultat |
---|---|
False or False | False |
False or True | True |
True or False | True |
True or True | True |
Izraz | Rezultat |
---|---|
not False | True |
not True | False |
>>> False and 3/0
False
Struktura odluke sa jednom alternativom: omogućava samo jednu alternativnu putanju izvršavanja
ukoliko uslov nije tačan, izlaz iz strukture
if uslov:
naredba
naredba
if uslov:
naredba
naredba
if uslov i else uslov moraju biti poravnani
Naredbe se moraju uvlačiti dosljedno
if uslov:
naredba
naredba
else:
naredba
naredba
Ukoliko se upoređuju dvije riječi gdje je jedna riječ početak druge onda je duža riječ veća od kraće riječi
>>> "abc" > "ab"
True
else odredba treba biti poravnana sa odgovarajućom if odredbom
Naredbe u svakom bloku trebaju biti dosljedno uvučene
if uslov:
naredba
naredba
elif uslov:
naredba
naredba
else:
naredba
naredba