[python] 논리 연산자를 이용한 조건문 작성하기

파이썬에서 논리 연산자를 이용하여 조건문을 작성할 수 있습니다. 논리 연산자는 조건을 조합하여 더 복잡한 조건을 만들 수 있도록 도와줍니다.

and 연산자

and 연산자는 두 조건이 모두 참일 때 전체 조건이 참이 됩니다.

x = 5
if x > 2 and x < 10:
    print("x는 2보다 크고 10보다 작습니다.")

위의 예제에서 x가 2보다 크고 10보다 작기 때문에 조건문이 참이 되어 “x는 2보다 크고 10보다 작습니다.”가 출력됩니다.

or 연산자

or 연산자는 두 조건 중 하나라도 참이면 전체 조건이 참이 됩니다.

x = 3
if x < 2 or x > 10:
    print("x는 2보다 작거나 10보다 큽니다.")

위의 예제에서 x가 2보다 작거나 10보다 크기 때문에 조건문이 참이 되어 “x는 2보다 작거나 10보다 큽니다.”가 출력됩니다.

not 연산자

not 연산자는 조건의 부정을 나타냅니다. 즉, 조건이 거짓이면 참이 되고, 참이면 거짓이 됩니다.

x = 3
if not x == 5:
    print("x는 5가 아닙니다.")

위의 예제에서 x가 5가 아니기 때문에 조건문이 참이 되어 “x는 5가 아닙니다.”가 출력됩니다.

논리 연산자를 이용하여 다양한 조건문을 작성할 수 있으며, 복잡한 조건도 쉽게 표현할 수 있습니다.