반응형
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-*- coding:utf-8 -*- | |
#test by Xd | |
w = False | |
x = True | |
y = False | |
z = True | |
print(w and x) #w와 x가 모두 참이면 True, 아니면 False 출력 | |
print(x and z) #x와 z가 모두 참이면 True, 아니면 False 출력 | |
print(y or z) #y나 z중 하나 이상이 참이면 True, 아니면 False 출력 | |
print(not y) #y의 반대 값 출력 |

논리 연산자는 참과 거짓으로 된 두 개의 값을 비교하여 참 또는 거짓으로 결과를 내놓는 연산자이다.
파이썬에서 사용할 수 있는 논리 연산자는 총 3가지가 있다.
and, or, not.
예를 들어
and 논리 연산자의 경우
x and y 라면 x와 y의 값이 모두 참이어야 참의 결과를 내고 하나라도 거짓일 경우 거짓의 결과를 낸다.
or 논리 연산자의 경우
x or y 라면 x와 y중 하나 이상이 참일 경우 참의 결과를 내고 모두 거짓이라면 거짓의 결과를 낸다.
not 논리 연산자의 경우
not x 라면 x의 반대 값을 낸다.
만약 x가 True라면 False를, x가 False라면 True를 낸다.
반응형
'homework-jueon > 0x01-200제' 카테고리의 다른 글
26. 시퀀스 자료형 (0) | 2020.01.04 |
---|---|
25. 비트 연산자 (0) | 2020.01.04 |
23. 관계 연산자 (0) | 2020.01.02 |
21. 연산자 축약 (0) | 2020.01.02 |
20. 사칙 연산자( + , - , * , / , ** ) (0) | 2020.01.01 |