⊗pyPmCdTO 143 of 208 menu

Pythonda Üçlü Operator

Tutaq ki, bizim iki dəyişənimiz var:

tst1 = 5 tst2 = 10

Gəlin onlardan hansının böyük olduğunu yoxlayaq və uyğun mesajı çap edək:

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

Lakin bu şərti üçlü operator ilə daha qısa şəkildə yazmaq olar.

Onun sintaksisi belə görünür:

'message if condition 1 is true' if condition else 'message if condition 1 is false'

Gəlin şərti üçlü operatorla yenidən yazaq:

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

Üçlü operatordan yalnız çox sadə hallarda istifadə etmək lazımdır, çünki onun istifadəsi kodu anlamağı çətinləşdirir.

Aşağıdakı kod verilmişdir:

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

Onu üçlü operatorla yenidən yazın.

Aşağıdakı kod verilmişdir:

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

Onu üçlü operatorla yenidən yazın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et