Naredba if

Naredba if je naredba kontrole toka programa i omogućava izvršavanje određenog dela programa u zavisnosti od toga da li je navedeni uslov ispunjen ili ne. Ukoliko je uslov ispunjen, tj. ukoliko je vrednost logičkog izraza True, onda se izvršava jedna naredba ili blok naredbi navedenih unutar naredbe if. Ukoliko uslov nije ispunjen, kod programa unutar naredbe if se neće izvršiti. Naredba if se koristi na sledeći način:


if USLOV:
             blok naredbi

Sledeci program ispituje da li je broj a manji od broja b, koristeci naredbu if.

  
a = 2
b = 3
if a < b:
    print ("a je manje od b")
	
Kopiraj

Nakon pokretanja programa kao rezultat dobicemo:
>> a je manje od b


Naredbe if i else


Naredba else je naredba koja se koristi za kontrolu toka programa, u kombinaciji sa naredbom if. Ako je uslov u delu koda koji je u okviru naredbe if ispunjen, tada se izvršava blok naredbi u okviru naredbe if, inače se izvršavaju naredbe u else bloku. Naredba else se u kombinaciji sa if koristi na sledeći način:


if USLOV:
             prvi blok naredbi
else:
             drugi blok naredbi

Nakon lekcija o logickim operatorima, operatore poredenja i naredbe if i else, možemo uraditi primer koji smo postavili na pocetku price o uslovima i kontroli toka. To je bio primer u kome se ispituje parnost broja 15.

  
a=15
if a%2 == 0:
    print ("Broj je paran")
else:
    print ("Broj je neparan")
            
Kopiraj

Nakon pokretanja programa kao rezultat dobićemo:
>> Broj je neparan.

levo desno

Uputstvo

Neke od programa nećete moći da pokrenete na našoj konzoli, zato Vam predlažemo da sa zvaničnog sajta www.python.org preuzmete portabilnu verziju. Instalacija je vrlo jednostavna. Mi Vam predažemo da odaberete verziju 3.3.5 koju smo i mi koristili. Tekstualni editor u kome možete pisati svoje programe se pokreće preko programa koji se zove IDLE i automatski se instalira sa celim paketom. Novi program započinjete klikom na padajući meni "FILE" >> "NEW FILE". Možete ga pokrenuti pritiskom na dugme F5 na tastaturi.
Konzola koja se nalazi na sajtu omogućava rad sa većinom prezentovanog materijala, ali je naglašeno kada je potrebno preći na instaliranu konzolu.

;