조건 표현식으로 바로 조건에 맞는 코드를 변수에 저장할 수 있다.

 

n = 2
a = '짝수' if n % 2 == 0 else '홀수'
print(n,a) #2 짝수

if의 조건에 맞으면 '짝수', 그렇지 않으면 '홀수' 라는 조건표현식이다. 이것을 변수 a에 저장한 것이다.

 

 

 

 

n = 90

if n >= 100:
    print('100이상')
elif n >= 50:
    print('50이상')
else :
    print('50미만')
s=40
s='100이상' if s >= 100 else '50이상' if s>=50 else '50미만'
print(s)

여러 조건은 if, elif, else를 이용한다.

여러가지 조건이 있을 때도 조건표현식을 사용할 수 있다.

it와 else를 이어서 조건표현식을 이어주어 표현한다.