Тернарный оператор в 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('---')

Перепишите его с помощью тернарного оператора.