Python 파이썬 and or not 논리 연산자 사용 방법

 이번에 공유 드릴 내용은 Python 파이썬 and or not 논리 연산자 사용 방법 관련된 사항입니다. 파이썬 코딩할 때 논리 연산자는 정말 중요한 역할을 합니다. 

특히 여러가지 조건 값을 부여하고 그 조건 값에 따라 결과 값을 가지고 운영하는 프로그램에 가장 많이 활용이 되는 사항입니다.

 

and, or, not 논리 연산

 

: Python 파이썬 `and`, `or`, `not` 논리 연산자 사용 방법 설명을 위해서 `and`, `or`, `not` 논리 연산자 대해서 좀 더 자세히 설명 드리면서 시작하겠습니다. 

 논리 연산자는 조건을 결합하고 진실성에 따라 결정을 내릴 수 있도록 프로그래밍에서 중요한 역할을 합니다. 

  Python에서 제공하는 논리 연산자는 and, or 및 not 로 구성이 되어 있으며 이 논리 연산자는 부울 값 및 표현식 작업을 위한 강력한 도구로써 활용이 가능합니다.

 

– and 연산자

 and 연산자는 두 피연산자가 모두 True이면 True를 반환하고 그렇지 않으면 False를 반환합니다. 단락 평가를 수행합니다. 즉, 첫 번째 피연산자가 ‘False’이면 두 번째 피연산자는 평가하지 않습니다.

 

– or 연산자

 or 연산자는 피연산자 중 적어도 하나가 True이면 True를 반환하고 그렇지 않으면 False를 반환합니다. ‘and’와 유사하게 단락 평가를 수행합니다. 즉, 첫 번째 피연산자가 ‘True’이면 두 번째 피연산자는 평가하지 않습니다.

 – not 연산자

 not 연산자는 피연산자의 부울 값을 부정하는 단항 연산자입니다. 피연산자가 False이면 True를, True이면 False를 반환합니다.

 

 

– 문자열 대체 예제 결과값

새로운 문자열 내용 # 새로운_문자열_변수 결과값
기존 문자열 내용 # 기존_문자열_변수 결과값

 

and, or, not 논리 연산 활용 예제

 

위에서 설명 드린 and, or, not 논리 연산자에 대해서 더 나은 이해를 돕기 위해서는 and, or, not 논리 연산자 활용 예제 활용하여  설명 드리도록 하겠습니다. 

 

– and 연산자활용 예제  

var1 = 15
var2 = 20
var3 = 17

# Check if var1 is less than var2 and var3 is greater than var2
result = var1 < var2 and var3 > var2
print(result)  # Output(결과값) = False

 

이 예에서 and 연산자는 var1  < var1  및 var1  > var1  조건이 모두 True인지 확인하는 예제 코드입니다. var1 var2보다 작으므로 첫 번째 결과 값은 “True” 입니다.

 그리고 var3  var2보다 작으므로 두번째 조건의 결과 값은 “False”입니다. 그래서 결과값으로 “False” 가 출력이 되는 것을 확인하실 수 있습니다.

 

2) or 연산자 활용 예제 

 

var1 = "test"
var2 = 35
 

# Check if the var1 is "test" or var2 is greater than 15
result = var1 == "test" or var2 > 15
print(result)  # Output(결과값) = True

 

 여기서 or 연산자는 조건 name == “Alice” 또는 age > 30 중 하나 이상이 True인지 확인하게 되면 첫 번째 조건은 “True”이고 두 번째 조건은 단락으로 인해 평가되지 않습니다. 따라서 결과는 ‘True’입니다.

 

3) not 연산자:

 

is_logged_in = False

# Check if the user is not logged in

result = not is_logged_in

print(result)  # Output(결과값) = True

  

 이 예제 코드에서는 not 연산자는 처음에 False인 is_logged_in의 부울 값의 반대값인 “True” 값을 출력하게 됩니다. 즉 이런 반대값 결과 값에 대해서도 자유자재로 활용이 가능합니다.

 

여기까지 작성하도록 하겠습니다. 지금까지 Python 파이썬 파이썬 and or not 논리 연산자 사용 방법 대해서 설명 드렸습니다.

 and, or 및 not 논리 연산자는 Python에서 조건을 결합하고 진실성에 따라 결정을 내리는 데 유용한 도구입니다. 이러한 연산자의 작동 방식 및 활용 방법을 이해하면 파이썬 코드 작성하시는데 많은 도움이 되실 겁니다. 감사합니다.

Leave a Comment