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:
tst = 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:
if tst >= 0:
if tst <= 5:
print('5-den kiçi ýa-da deň')
else:
print('5-den uly')
else:
print('0-dan kiçi')
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ň.
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ň.