⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј