Opereta Tertiari katika Python

Wacha tuwe na vigezo viwili:

pythontst1 = 5
tst2 = 10

Wacha tuangalie ni ipi kati yao kubwa zaidi na tuchapishe ujumbe unaofaa:

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

Hata hivyo, hali hii inaweza kuandikwa kwa muundo mfupi kwa kutumia Opereta Tertiari.

Sintaksia yake inaonekana hivi:

python'ujumbe ikiwa hali 1 ni kweli' if condition else 'ujumbe ikiwa hali 1 ni uwongo'

Wacha tuandike upya hali kwa kutumia Opereta Tertiari:

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

Opereta Tertiari inapaswa kutumiwa tu katika kesi rahisi zaidi, kwani matumizi yake yanaongeza ugumu wa kuelewa kodi.

Задание 1

Kodi ifuatayo imetolewa:

pythontst = 12

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

Andika tena kwa kutumia Opereta Tertiari.

Задание 2

Kodi ifuatayo imetolewa:

pythontst = 'abcde'

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

Andika tena kwa kutumia Opereta Tertiari.