Gnezdene if v Pythonu

Konstrukcije if else lahko gnezdimo drug v drugega poljubno. Samo pritem moramo nujno upoštevati zamike.

Naj imamo spremenljivko tst:

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

pythonif tst >= 0:
  if tst <= 5:
    print('manjše ali enako 5')
  else:
    print('večje od 5')
else:
  print('manjše od 0')
Задание 1

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.

Задание 2

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.