파이썬 And Or Not 연산자
여러 조건이 있을 경우 각각 한번씩 확인해야 하는 경우가 있습니다.
조건이 모두 참일 경우 and
조건 중 하나라도 참일 경우 or
조건하나의 참, 거짓을 뒤집어서 검사하는 경우 not
파이썬에서는 논리 연산자인 && || 등을 사용하지 않습니다.
and 조건
and 조건은 조건문 안이 모두 참이면 해당 if문의 블록을 실행합니다.
[in]
name = "minsu"
address = "seoul"
if name == "minsu" and address == "seoul":
print("참")
else:
print("거짓")
or 조건
or 조건은 둘 중 하나라도 참이면 실행합니다.
[in]
name = "minsu"
address = "seoul"
if name == "minsu" or address == "seoul":
print("참")
else:
print("거짓")
여러 조건 중 하나라도 참일 경우 실행하고자 할 때 사용하시면 됩니다.
not 조건
not 조건은 True면 False를 주고, False면 True를 돌려주는 조건입니다.
[in]
is_minsu = False
if not is_minsu:
print("you are minsu")
파이썬의 and or not 조건은 영어로 바로 써져있기 때문에 다른 프로그래밍 언어보다 더 직관적으로 이해하기 쉽습니다.