[제로베이스_데이터취업스쿨] 논리 연산자

JuYi Jeong·2024년 2월 15일

논리 연산자란, 피연산자의 논리(True, False)를 이용한 연산이다.
논리 연산자 종류 : and, or, not

and

:A and B - A와 B 모두 True인 경우만 결과값은 True이다.

print('{} and {} : {}'.format(True, True, (True and True)))
print('{} and {} : {}'.format(False, True, (False and True)))
print('{} and {} : {}'.format(True, False, (True and False)))
print('{} and {} : {}'.format(False, False, (False and False)))

result:
True and True : True
False and True : False
True and False : False
False and False : False

or

:A or B - A와 B중 하나라도 True이면 결과값은 True이다.

print('{} or {} : {}'.format(True, True, (True or True)))
print('{} or {} : {}'.format(False, True, (False or True)))
print('{} or {} : {}'.format(True, False, (True or False)))
print('{} or {} : {}'.format(False, False, (False or False)))

result:
True or True : True
False or True : True
True or False : True
False or False : False

not

:not A - A의 상태를부정하는결과를나타낸다.

print('not {} : {}'.format(True, (not True)))
print('not {} : {}'.format(False, (not False)))

result:
not True : False
not False : True

0개의 댓글