불 (boolean)
- 불린 또는 불리언
- 참과 거짓을 나타내는 기본적인 자료형
- 참과 거짓은 '어떤 명제'의 결과가 될 때 의미를 가짐
bool 자료형
>> print(True)
True
>> print(False)
False
>> print(True)
<class 'bool'>
불 만들기 : 비교 연산자
- 비교 연산자를 통해 불 값을 얻을 수 있음
== : 같다
!= : 다르다
< : 작다
> 크다
<= 작거나 같다
>= 크거나 같다
- 변수의 범위 등도 비교 가능
>> x = 25
>> print(10 < x < 30)
True
>> print(40 < x < 60)
False

불 연산하기 : 논리 연산자
- 논리 연산자를 사용하여 불끼리 연산을 수행
not : 아니다 (불을 반대로 전환)
and : 그리고 (피연산자 두 개가 모두 참일 때 True, 하나라도 거짓이면 False)
- 앞에 있는 피연산자가 False면 무조건 False이기 때문에 뒤를 계산하지 않음
or : 또는 (피연산자가 하나라도 참이면 True, 둘 다 거짓이면 False)
- 앞에 있는 피연산자가 True이면 무조건 True이기 때문에 뒤를 계산하지 않음
not 연산자

and 연산자

or 연산자

단항 연산자와 이항 연산자
- 단항 연산자
- 피연산자가 한 개인 연산자
- 부호를 나타내는 +, -, 논리 연산자 not 등
- 이항 연산자
- 피연산자가 두 개인 연산자
- 산술 연산자, 비교 연산자, 및 논리 연산자 and, or 등
if 조건문
- 조건에 따라 코드를 실행하거나, 실행하지 않게 만들고 싶을 때 사용하는 구문
- 조건 분기 (conditional branch)
- 조건을 기반으로 코드의 실행 흐름을 변경하는 것
- if 조건문의 기본적인 구조

>> if True:
... print("True입니다)
... print("정말 True입니다)
...
True입니다
정말 True입니다
>> if False:
... print("False입니다)
...
>>

- 들여쓰기를 주의해야 함

날짜/시간 활용하기
- datetime 모듈
- 날짜와 시간에 관련된 기능을 제공하는 모듈
- datetime.datetime.now() 함수
- 현재 날짜와 시간 객체를 반환
- year, month, day, hour, minute, second 속성



![업로드중..]()