본문 바로가기
homework-jueon/0x01-200제

24. 논리 연산자

by SpeeDr00t 2020. 1. 2.
반응형
#-*- 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의 반대 값 출력
view raw 2001020935.py hosted with ❤ by GitHub

논리 연산자는 참과 거짓으로 된 두 개의 값을 비교하여 참 또는 거짓으로 결과를 내놓는 연산자이다.

파이썬에서 사용할 수 있는 논리 연산자는 총 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