⊗pyPmCdBShI 139 of 208 menu

Gysgaldylan if gurluşy

if-else gurluşynyň gysgaldylan görnüşini ulanyp bolýar, eger biz üýtgeýjiniň hakykatymy ýa-da ýalňyşmygygyny barlamak islesek. Giňişleýin manysynda bu, üýtgeýjiň True bulewy bahasyna deňmi ýa-da ýok. Gysgaldylan formada if-den soň deňeşdirme üçin hiç hili şert bolmazdan, diňe üýtgeýjiň adyny ýazmak ýeterlikdir:

tst = True if tst: print('+++') # bu işleýär else: print('---')

Şeýle hem gysgaldylan if ulanyp bolýar, üýtgeýjiniň bulew bahalary bilen deňleşdirilip bilinýän bahalary bar wagtynda.

False bilen deňleşdirilýän bahalar

  • None
  • 0 bitin san
  • 0.0 üýtgeýjili nokatly san
  • '' boş setir
  • [] boş sanaw
  • () boş kortej
  • {} boş sözlük
  • set() boş toplum

Başga ähli bahalar True bilen deňleşdirilýär.

tst üýtgeýjisiniň True bahasyna deňdigini barlaýarys:

tst = 5 if tst: print('+++') # bu işleýär else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = [] if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = None if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = -1 if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = False if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = True if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = 'False' if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = '0' if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = () if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = [0] if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = 1 - 1 if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = {} if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = set() if tst: print('+++') else: print('---')

Bu kodyň ýerine ýetirilişiniň netijesi nämedigini aýdyň:

tst = '' if tst: print('+++') else: print('---')
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et