Python if문 논리 연산자 and, or, not 따라하기

python post logo 파이썬

논리 연산자 and, or, not에 대해서 소스의 예를 들어 소개합니다. 소스 샘플은 [Google Colab에서 Python 코드 실행하기] 글에서 언급한 환경을 이용하면 Python 프로그램을 PC에 설치하지 않더라도 Chrome, IE, Edge의 Browser에서 쉽게 Python프로그램을 실행하고 따라할 수 있습니다.

a and b조건a=True , 조건b=True 이면 True
조건a=True , 조건b=False 이면 False
조건a=False, 조건b=True 이면 False
조건a=False, 조건b=False 이면 False
a or b조건a=True , 조건b=True 이면 True
조건a=True , 조건b=False 이면 True
조건a=False, 조건b=True 이면 True
조건a=False, 조건b=False 이면 False
not a조건a=True 이면 False
조건a=False 이면 True

먼저 읽어야 하는 글

이 글의 존재 확인 연산자 is, is not은 다음 글의 조건문에서 사용됩니다.

눈깨비 정보창고 - 분기탱천
마우스 영역 지정 이미지 캡처를 문자 인식 및 번역하기 버튼 클릭 만으로  을 실행 해 주는 소프트웨어를 작성 했습니다. 자세한 도움말은 여기를 참조 하십시오. 웹 서비스 구축 눈깨비가 본업으로 하고 있는 기술적인 ...

연산자 a and b 따라하기

조건 a가 1이면 true, b가 1이면 True입니다. and 연산자는 두 조건이 모두 True이면 if의 True처리를 실행합니다. 그 외에는 else의 Flase처리를 실행합니다.

from random import randint
a = randint ( 1 , 2 )
b = randint ( 1 , 2 )
if a == 1 and b == 1: 
    print("True처리  : a[" + str(a) + "] and b[" + str(b) + "]" )
else:
    print("False처리 : a[" + str(a) + "] and b[" + str(b) + "]" )

실행 결과는 다음 4가지 패턴으로 출력될 수 있습니다.

True처리 : a[1] and b[1]
False처리 : a[1] and b[2]
False처리 : a[2] and b[1]
False처리 : a[2] and b[2]

연산자 a or b 따라하기

조건 a가 1이면 true , b가 1이면 True입니다. or 연산자는 조건 중 하나라도 True이면 if의 True처리를 실행합니다. 그 외에는 else의 Flase처리를 실행합니다.

from random import randint
a = randint ( 1 , 2 )
b = randint ( 1 , 2 )
if a == 1 or b == 1: 
    print("True처리  : a[" + str(a) + "] or b[" + str(b) + "]" )
else:
    print("False처리 : a[" + str(a) + "] or b[" + str(b) + "]" )

실행 결과는 다음 4가지 패턴으로 출력될 수 있습니다.

True처리 : a[1] or b[1]
True처리 : a[1] or b[2]
True처리 : a[2] or b[1]
False처리 : a[2] or b[2]

연산자 not b 따라하기

조건 a가 1이면 true 입니다만 not이 붙어서 False가 되어 else의 Flase처리를 실행합니다. 그 외에는 if의 True처리를 실행합니다.

from random import randint
a = randint ( 1 , 2 )
if not a == 1 :
    print("True처리  : a[" + str(a) + "]" )
else:
    print("False처리 : a[" + str(a) + "]" )

실행 결과는 다음 2가지 패턴으로 출력될 수 있습니다.

True처리 : a[2]
False처리 : a[1]
제목과 URL을 복사했습니다