⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу