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('---')

Оны тернарлы оператор көмегімен қайта жазыңыз.