[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가 아닙니다.”가 출력됩니다.
논리 연산자를 이용하여 다양한 조건문을 작성할 수 있으며, 복잡한 조건도 쉽게 표현할 수 있습니다.