Python-da iç-içe if şertleri

if else gurluşlary bir-biriniň içine islenilen şekilde goýup bolýar. Diňe şonda şeýle etmeli, boşluklary berjaý etmeli.

Bizde tst üýtgeýjisi bar bolsun:

pythontst = 3

Geliň, bizim üýtgeýjimizi nol bilen deňeşdireliň. Birkinji if şertinde, üýtgeýji 0-dan kiçi ýa-da deň bolanda şertini belgileris. Bu if-iň içinde ýene bir şert ýazarys - eger san 0-dan kiçi ýa-da deň bolsa. Ona else bloguny hem görkezeris. Birinji if else gurluşynyň ahyrynda, eger san 0-dan kiçi bolsa çykyş üçin habar ýazarys:

pythonif tst >= 0:
  if tst <= 5:
    print('5-den kiçi ýa-da deň')
  else:
    print('5-den uly')
else:
  print('0-dan kiçi')
Задание 1

month üýtgeýjisinde aýyň tertip belgisi saklansyn. Ol 1-den 12-a çenli aralykda bolmaly. Beýleki halda, ýalňyşlyk barada habar çykarylsyn. Soňra her bir dogry aý belgisi üçin, oňa haýsy pasyl möwsümine degişlidigini görkezýän habary ýazyň.

Задание 2

num üýtgeýjisinde bir san saklansyn. Eger bu san 10-dan 99-a çenli aralyga düşýän bolsa, onda şu sanyň sanlarynyň jemini tapyň. Eger alynan jem 9-dan kiçi ýa-da deň bolsa, onda sanlaryň jeminiň bir sanlydygy barada habar çykaryň, beýleki halda, sanlaryň jeminiň iki sanlydygy barada habar çykaryň.