Python의 논리 AND 연산자

Muhammad Waiz Khan 2023년10월10일
Python의 논리 AND 연산자

이 튜토리얼은 파이썬에서 논리 AND 연산자의 구문과 사용을 설명합니다. 논리 AND 연산자는 두 피연산자의 값이True이면True를 반환하고 두 피연산자의 값이False이면False를 반환합니다. 논리 AND 연산자는 모든 조건이나 피연산자가True인 경우에만 작업이나 작업을 수행하려는 경우에 사용됩니다.

대부분의 프로그래밍 언어 (예 : C, C++, Java 및 C# 등)에서&&는 논리 AND 연산자로 사용됩니다. 다른 프로그래밍 언어와 달리and키워드는 Python에서 논리 AND 연산자로 사용됩니다.

Python의 논리 및 연산자and예제

이제 Python에서 논리 및 연산자and의 예제 코드를 사용하여 사용을 살펴 보겠습니다.

두 개의 변수ab를 기반으로 조치를 수행하는 프로그램이 있다고 가정하십시오. 아래 예제 코드와 같이and키워드를 사용하여ab의 값을 확인합니다.

a = 12
b = 2

if a > 0 and b > 0:
    print("a and b are greater than 0")

출력:

a and b are greater than 0

and키워드의 또 다른 용도는 함수의 출력을 확인한 다음 값에 의해 반환 된 부울 값을 기반으로 작업 또는 작업을 수행하려는 곳입니다.

아래 예제 코드는 Python에서 논리 AND 연산자and를 사용하여 함수가 반환하는 부울 값을 확인하는 방법을 보여줍니다.

func1 = True
func2 = False

if func1 and func2:
    print("Both function executed successfully")
else:
    print("Task failed")

출력:

Task failed

또한 두 개 이상의 피연산자의 값을 확인할 수 있습니다. 즉, 아래 예제 코드에 표시된대로 Python에서 여러 논리 AND 연산자and를 사용하여 모든 조건이True인 경우 :

cond1 = True
cond2 = True
cond3 = False
cond4 = True

if cond1 and cond2 and cond3 and cond4:
    print("All conditions are true!")
else:
    print("All conditions are not satisfied")

출력:

All conditions are not satisfied

관련 문장 - Python Operator