Operador Ternário em Python

Suponha que temos duas variáveis:

pythontst1 = 5
tst2 = 10

Vamos verificar qual delas é maior e exibir a mensagem correspondente:

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

No entanto, esta condição pode ser escrita de forma mais curta usando o operador ternário.

Sua sintaxe é a seguinte:

python'mensagem se a condição 1 for verdadeira' if condição else 'mensagem se a condição 1 for falsa'

Vamos reescrever a condição com o operador ternário:

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

O operador ternário deve ser usado apenas nos casos mais simples, pois o seu uso dificulta a compreensão do código.

Задание 1

Dado o seguinte código:

pythontst = 12

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

Reescreva-o usando o operador ternário.

Задание 2

Dado o seguinte código:

pythontst = 'abcde'

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

Reescreva-o usando o operador ternário.