Gnezdene if v Pythonu
Konstrukcije if else lahko gnezdimo
drug v drugega poljubno. Samo
pritem moramo nujno upoštevati
zamike.
Naj imamo spremenljivko tst:
tst = 3
Primerjajmo našo spremenljivko z ničlo.
V prvem if nastavimo pogoj, če
je spremenljivka manjša ali enaka 0.
Znotraj tega if napišimo še en
pogoj - če je število manjše ali enako
0. Zanj navedimo tudi blok else.
Na koncu prve konstrukcije if else
napišimo sporočilo za primer, da je število
manjše od 0:
if tst >= 0:
if tst <= 5:
print('manjše ali enako 5')
else:
print('večje od 5')
else:
print('manjše od 0')
Naj v spremenljivki month hrani
zaporedno številko meseca. Mora biti v
intervalu od 1 do 12. V
nasprotnem primeru naj se izpiše sporočilo
o napaki. Nato za vsako pravilno
številko meseca napišite sporočilo o tem,
kateremu letnemu času pripada.
Naj v spremenljivki num hrani
število. Če to število spada v območje
od 10 do 99, poiščite vsoto
števk tega števila. Če je dobljena vsota
manjša ali enaka 9, izpišite
sporočilo, da je vsota števk enomestna,
v nasprotnem primeru izpišite sporočilo,
da je vsota števk dvomestna.