⊗pyPmCdTO 143 of 208 menu

Python-дағы тернарлы оператор

Бізде екі айнымалы бар делік:

tst1 = 5 tst2 = 10

Олардың қайсысы үлкен екенін тексерейік және сәйкес хабарды шығарайық:

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

Бірақ бұл шартты тернарлы оператор көмегімен қысқаша жазуға болады.

Оның синтаксисі келесідей:

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

Шартты тернарлы оператормен қайта жазайық:

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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау