Python'дагы тернардык оператор

Анда бизде эки өзгөрмө болсун:

pythontst1 = 5
tst2 = 10

Кайсынысы чоңураак экенин текшерип, тиешелүү билдирүүнү чыгаралы:

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

Бирок, бул шартты тернардык оператор жардамы менен кыскартылган түрдө жазууга болот.

Анын синтаксиси төмөнкүдөй көрүнөт:

python'шарт 1 чын болгондогу билдирүү' if шарт else 'шарт 1 жалган болгондогу билдирүү'

Келгиле, тернардык оператор менен шартты кайра жазалы:

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

Тернардык операторду эң жөнөкөй учурларда гана колдонуу керек, анткени анын колдонулушу кодду түшүнүүнү кыйындатат.

Задание 1

Төмөнкү код берилген:

pythontst = 12

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

Аны тернардык оператор жардамы менен кайра жазыңыз.

Задание 2

Төмөнкү код берилген:

pythontst = 'abcde'

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

Аны тернардык оператор жардамы менен кайра жазыңыз.