⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць