Python sedmi cas

Cesto cete biti u situaciji da kontrolisete tok programa u zavisnosti od nekih uslova. Jedan od nacina da to uradite je uz pomoc komande if. Uz if mogu da se koriste elif i else, ali nisu obavezni.

Primer 1:

Program trazi da unesete odgovor. Ako je odgovor da, onda se program prekida. Ako nije da, onda se program nastavlja.

#! /usr/bin/python3

zzz = input ("Da li zelis da prekines izvodjenje programa?  ")

if zzz == "da":
   exit()

print('\nOvo je bio primer kako se koristi "if"')

Primer 2:

Program trazi da se ukuca rezultat zbira 2+2. Ako je odgovor tacan, onda se izvrsava blok komandi ispod if zzz == 4 i zatim program nastavlja dalje izvrsavanje ignorisuci blok komandi ispod elif zzz != 4.
Obratite paznju na uvucene linije. To je u Pythonu jako vazna stvar.
Neke komande, u ovom primeru if i elif imaju blok komandi koje slede ispod i taj blok komandi mora da bude uvucen.
U sustini, prostim jezikom receno, if i elif proveravaju da li je uslov ispunjen.
Ako je uslov iza if, odnosno elif ispunjen onda se izvrsava taj blok komandi.
Zatim program nastavlja izvodjenje programskih linija koje nisu uvucene.

#! /usr/bin/python3

zzz = input ("Koliko je 2+2? ")
zzz = int(zzz)

if zzz == 4:
   print("Tvoj odgovor je tacan!")
elif zzz != 4:
   print("Tvoj odgovor nije tacan!")
   print("Tacan odgovor je 4.")

print('\nOvo je bio primer kako se koristi "if"')

Primer 3:

Ako nijedan od uslova nije ispunjen, onda se izvrsava blok komandi ispod else.

#! /usr/bin/python3

zzz = input ("Koliko imas godina? ")
zzz = int(zzz)

if zzz <= 20:
   print("Ti si bas mlad.")
elif zzz <= 50:
   print("Ti si u najboljim godinama.")
else:
   print("Bas si mator.")

print('\nOvo je bio primer kako se koristi "if"')

U ovim primerima ste mogli da zapazite i neke simbole koji se koriste za if, elif i else.
U Pythonu postoji 6 simbola za razlicite uslove.

Manje od ............ <
Vise od ............. >
Manje ili jednako ... <=
Vece ili jednako .... >=
Jednako ............. ==
Razlicito ........... !=

About darthewok

Kompjuterski entuzijasta sa preko 30 godina iskustva.

Posted on 2014/01/17, in Programski jezici, Python and tagged , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: