True
False
# naziv varijable = vrijednost
true = True
false = False
false = True
x = False# varijabla = izraz
varijabla = a < band 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
naredbaif uslov:
naredba
naredbaif uslov i else uslov moraju biti poravnani
Naredbe se moraju uvlačiti dosljedno
if uslov:
naredba
naredba
else:
naredba
naredbaUkoliko 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"
Trueelse 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