Python의 기본 논리 조건 (비교 연산자)

Python은 수학에서 사용되는 일반적인 논리 조건을 지원합니다:
조건 의미 예시
a == b a는 b와 같다 3 == 3True
a != b a는 b와 같지 않다 3 != 5True
a < b a는 b보다 작다 2 < 5True
a <= b a는 b보다 작거나 같다 3 <= 3True
a > b a는 b보다 크다 5 > 2True
a >= b a는 b보다 크거나 같다 4 >= 4True
이러한 조건은 주로 if, while 등의 제어문에서 사용됩니다.

Exmaple:

a = 5
b = 3

if a > b:
  result = "a는 b보다 큽니다."

조건문 (if)

파이썬에서는 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