Python 프로그래밍/Python 초급
파이썬 초급11 (불 - 자료형)
NOP(No Operation)
2020. 2. 16. 23:47
파이썬 불 자료형
1. 불
불(Boolean)은 참(True)과 거짓(False)을 나타내는 논리 값입니다.
정수(Int) 자료형에는 정수만 들어가는 것처럼
불(Boolean) 자료형에는 참(True)과 거짓(False)의 값만 들어갈 수 있습니다.
1. 불 선언 법
파이썬 IDLE를 켜 [Ctrl+N]으로 새로운 창을 만들어줍니다.
1
2
3
4
|
a = True
b = False
print(type(a))
print(type(b))
|
cs |
실행해 보겠습니다.
프로젝트 폴더에 "9 불"로 저장해 줍니다.
type함수를 이용해 확인을 해 보니 bool타입의 변수라고 확인이 됩니다.
불 자료형을 사용하는 이유는 조건문을 사용하기 위함인데
그 부분은 파이썬 중급에서 보도록 하고 불 자료형이 연산에 대해서 알아봅시다.
2. 불 비교 연산자
불의 비교 연산자는 두 수를 비교하는데 자주 사용합니다.
그다지 어려운 부분은 아니니 코드와 주석으로 대체하겠습니다.
1
2
3
4
5
6
7
8
|
a = 10
b = 5
print(a == b) #a와 b가 같은지 Ture/False를 리턴합니다.
print(a != b) #a와 b가 다른지 Ture/False를 리턴합니다.
print(a > b) #b보다 a가 큰지 Ture/False를 리턴합니다.
print(a < b) #b보다 a가 작은지 Ture/False를 리턴합니다.
print(a >= b) #b보다 a가 크거나 같은지 Ture/False를 리턴합니다.
print(a <= b) #b보다 a가 작 같은지 Ture/False를 리턴합니다.
|
cs |
3. 불 논리 연산자
불의 논리 연산자는 3가지가 있습니다.
No. | 이름 | 설명 | 핵심! |
1. | and | 둘다 참(True)이면 참(True)를 리턴한다. | 둘 다 참이면 참 |
2. | or | 하나라도 참이면(True) 참(True)를 리턴한다. | 둘 중 하나만 참이면 참 |
3. | not | 들어온 불 자료형을 반대로 만들어 리턴한다. | 반대로 |
사용법은 코드와 주석으로 대체하겠습니다.
1
2
3
4
5
|
a = True #참
b = False #
print(a and b) #a와 b를 and연산 합니다.
print(a or b) #a와 b를 or연산 합니다.
print(not a) #b의 진리 값을 반대로 만듭니다.
|
cs |
불 자료형은 조건문을 사용하는데 필수입니다.
뒤에 조건문을 들어가면 불 자료형에 대한 이해가 필요합니다.
※요약
더보기
불 자료형은 오직 참(True)과 거짓(False)의 값만 가진다.
※숙제
더보기
논리 연산자를 활용해 진리표를 만들어서 리스트에 담아주세요.
오늘은 파이썬의 불 자료형에 대해서 배워보았습니다.
다음 시간에는 파이썬 중급으로 가서 변수의 개념을 잡고 가겠습니다.
초급 과정을 잘 따라와 주셔서 감사합니다.