파이썬에서는 if, elif, else를 사용하여 조건에 따라 실행 흐름을 제어할 수 있습니다.
조건에는 True 또는 False로 평가 가능한 표현식이 들어갑니다.
Example 1
# 두 수의 차이 구하기
c1 = cm.rn(1, 9) # 1부터 9 사이의 난수
c2 = cm.rn(1, 9, exc=[c1]) # c1을 제외한 난수
if c1 > c2:
result = c1 - c2
elif c1 < c2:
result = c2 - c1
else:
result = 0
Example 2: 인라인 if
# c1이 더 크면 100, 아니면 0
cond_val = 100 if c1 > c2 else 0