⊗pyPmCdBShI 139 of 208 menu

Шакли кӯтоҳкардаи if дар сохтори if-else

Истифода бурдани сохтори if-else дар шакли кӯтоҳкарда мумкин аст, агар ба мо тафтиш кардани он ки оё тағирёбанда рост аст, лозим бошад. Дар маънои васеъ, ин маънои онро дорад, ки оё тағирёбанда ба қимати мантиқии True баробар аст. Дар шакли кӯтоҳкарда пас аз if кофӣ аст, ки танҳо номи тағирёбандаро бинависем, бидуни ҳар гуна шартҳои муқоиса:

tst = True if tst: print('+++') # ин кор мекунад else: print('---')

Инчунин истифода бурдани if-и кӯтоҳкардашуда мумкин аст, вақте ки тағирёбанда қиматҳое дорад, ки ба қиматҳои мантиқӣ баробар карда мешаванд.

Қиматҳое, ки ба False баробар карда мешаванд

  • None
  • адади бутуни 0
  • адади ҳақиқии 0.0
  • сатри холӣ ''
  • феҳристи холӣ []
  • кортежи холӣ ()
  • луғати холӣ {}
  • маҷмуъи холӣ set()

Ҳама қиматҳои дигар ба True баробар карда мешаванд.

Биёед тафтиш кунем, ки оё тағирёбандаи tst ба қимати True баробар аст:

tst = 5 if tst: print('+++') # ин кор мекунад else: print('---')

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

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

Ба гуфтани он ки натиҷаи иҷрои ин код чӣ хоҳад буд, шарҳ диҳед:

tst = '' if tst: print('+++') else: print('---')
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан