파이썬의 삼항 연산자

두 개의 변수가 있다고 가정해 봅시다:

pythontst1 = 5
tst2 = 10

어떤 변수가 더 큰지 확인하고 해당 메시지를 출력해 봅시다:

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

그러나 이 조건은 삼항 연산자를 사용하여 더 짧게 작성할 수 있습니다.

그 구문은 다음과 같습니다:

python'condition 1이 참일 때의 메시지' if condition else 'condition 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('---')

삼항 연산자를 사용하여 다시 작성하세요.