⊗pyPmCdTO 143 of 208 menu

Оператори сепаратӣ дар Python

Бигзор мо ду тағйирёбанда дошта бошем:

tst1 = 5 tst2 = 10

Биёед санҷем, ки кадоме аз онҳо калонтар аст ва пайғоми мувофиқро чоп кунем:

if tst1 > tst2: print('+++') else: print('---')

Аммо ин шартро метавон ба шакли кӯтоҳтар бо истифода аз оператори сепаратӣ навишт.

Синтаксиси он инҳоранг аст:

'пайғом агар шарт 1 дуруст бошад' if шарт else 'пайғом агар шарт 1 нодуруст бошад'

Биёед шартро бо оператори сепаратӣ аз нависем:

print('+++' if tst1 > tst2 else '---')

Оператори сепаратиро танҳо дар соддатарин ҳолатҳо бояд истифода кард, зеро истифодаи он фаҳмиши кодро душвор мекунад.

Коди зерин дода шудааст:

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

Онро бо ёрии оператори сепаратӣ аз нависед.

Коди зерин дода шудааст:

tst = 'abcde' if 'a' in 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан