Pesastatud if-laused Pythonis
if else konstruktsioone saab
üksteise sisse panna suvaliselt. Ainult
sel juhul tuleb rangelt jälgida
taandeid.
Olgu meil muutuja tst:
tst = 3
Võrdleme oma muutujat nulliga.
Esimeses if seab tingimuse, kui
muutuja on väiksem või võrdne 0.
Selle if sisse kirjutame veel ühe
tingimuse - kui arv on väiksem või võrdne
0. Selle jaoks määrame ka else ploki.
Esimese if else konstruktsiooni lõppu
kirjutame sõnumi juhuks, kui arv
on väiksem kui 0:
if tst >= 0:
if tst <= 5:
print('väiksem või võrdne 5-ga')
else:
print('suurem kui 5')
else:
print('väiksem kui 0')
Olgu muutujas month salvestatud
kuu järjekorranumber. See peaks olema
vahemikus 1 kuni 12. Vastasel
juhul kuvatakse veateade.
Seejärel iga korrektse
kuu numbri jaoks kirjutage sõnum,
millele aastaaegale see kuulub.
Olgu muutujas num salvestatud
arv. Kui see arv jääb vahemikku
10 kuni 99, siis leidke selle arvu
numberite summa. Kui saadud summa
on väiksem või võrdne 9, siis kuvage
sõnum, et numberite summa on ühekohaline,
vastasel juhul kuvage sõnum,
et numberite summa on kahekohaline.