Тэрнарны аператар у Python

Няхай у нас ёсць дзве зменныя:

pythontst1 = 5
tst2 = 10

Давайце праверым якая з іх большая і выведзем адпаведнае паведамленне:

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

Аднак гэтую ўмову можна запісаць у больш кароткім выглядзе з дапамогай тэрнарнага аператара.

Яго сінтаксіс выглядае так:

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

Давайце перапішам умову з тэрнарным аператарам:

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

Тэрнарны аператар варта ўжываць толькі у самых простых выпадках, так як яго выкарыстанне ўскладняе разуменне кода.

Задание 1

Дадзены наступны код:

pythontst = 12

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

Перапішыце яго з дапамогай тэрнарнага аператара.

Задание 2

Дадзены наступны код:

pythontst = 'abcde'

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

Перапішыце яго з дапамогай тэрнарнага аператара.