If të brendshëm në Python
Konstruktet if else mund të vendosen brenda njëra-tjetrës
në mënyrë arbitrare. Vetëm
duhet patjetër të respektohen
dhëmbëzimet.
Le të kemi një ndryshore tst:
tst = 3
Le ta krahasojmë variablin tonë me zero.
Në if të parë do të vendosim kushtin, nëse
ndryshorja është më e vogël ose e barabartë me 0.
Brenda këtij if do të shkruajmë një kusht tjetër
- nëse numri është më i vogël ose i barabartë me
0. Për të do të specifikojmë gjithashtu bllokun else.
Në fund të konstruktit të parë if else
do të shkruajmë një mesazh në rast se numri
është më i vogël se 0:
if tst >= 0:
if tst <= 5:
print('me e vogel se ose e barabarte me 5')
else:
print('me e madhe se 5')
else:
print('me e vogel se 0')
Le të themi se në variablin month ruhet
numri rendor i muajit. Ai duhet të jetë në
intervalin nga 1 deri në 12. Në
rast të kundërt le të shfaqet një mesazh
gabimi. Më pas për çdo numër të saktë
të muajit shkruani një mesazh që tregon
se cilit stine i përket.
Le të themi se në variablin num ruhet
një numër. Nëse ky numër bie në intervalin
nga 10 deri në 99, atëherë gjeni shumën
e shifrave të këtij numri. Nëse shuma e fituar
është më e vogël ose e barabartë me 9, atëherë shfaqni
mesazhin se shuma e shifrave është njëshifrore,
ndryshe shfaqni mesazhin se
shuma e shifrave është dyshifrore.