Ternær operatør i Python

Lad os sige, at vi har to variable:

pythontst1 = 5
tst2 = 10

Lad os tjekke hvilken af dem der er størst og udskrive den tilsvarende besked:

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

Imidlertid kan denne betingelse skrives på en kortere måde ved hjælp af den ternære operatør.

Dens syntaks ser sådan ud:

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

Lad os omskrive betingelsen med den ternære operatør:

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

Den ternære operatør bør kun anvendes i de mest simple tilfælde, da dens brug gør koden sværere at forstå.

Задание 1

Følgende kode er givet:

pythontst = 12

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

Omskriv den ved hjælp af den ternære operatør.

Задание 2

Følgende kode er givet:

pythontst = 'abcde'

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

Omskriv den ved hjælp af den ternære operatør.