⊗pyPmCdTO 143 of 208 menu

Python-daky ternar operator

Bizde iki üýtgeýän bolsun:

tst1 = 5 tst2 = 10

Geliň olaryň haýsysynyň uly duguny barlap, degili habary çap edeliň:

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

Şeýle-de, bu şert ternar operator ýardamynda has gysga görnüşde ýazyp bolýar.

Onuň sintaksisi şeýle görünýär:

'suratlandyryjy şert dogry bolsa' if şert else 'suratlandyryjy şert ýalňyş bolsa'

Geliň şerti ternar operator bilen ýazalyň:

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

Ternar operator diňe iň ýönekeý ýagdaýlarda ulanylmaly, sebäbi onuň ulanylmagy kody düşünmek kynlaşdyrýar.

Aşakdaky kod berlen:

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

Ony ternar operator ýardamynda ýazyp görüň.

Aşakdaky kod berlen:

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

Ony ternar operator ýardamynda ýazyp görüň.

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