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:

pythontst = 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:

pythonif 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')
Задание 1

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.

Задание 2

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.