03-1 불 자료형과 if 조건문
불 만들기: 비교 연산자
비교 연산자: 6개(==, !=, <, >, <=, >=)
불 연산하기: 논리 연산자
논리 연산자: 3개(not, and, or)
단항 연산자: 피연산자가 한 개(-10, +10)
이항 연산자: 피연산자가 두 개(10+10, 10*10)
not 연산자
단항 연산자, 참과 거짓을 반대로 바꿀 때 사용
and 연산자와 or 연산자
and 연산자: 양쪽 변의 값이 모두 참일 때만 True.
or 연산자: 둘 중 하나만 참이어도 True.
논리 연산자의 활용
and 연산자
or 연산자
if 조건문이란?
날짜/시간 활용하기
import datetime
now = datetime.datetime.now()
now.year
now.month
now.day
now.hour
now.minute
now.second
- 날짜/시간 출력하기
- 날짜/시간을 한 줄로 출력하기
- 오전과 오후를 구분하는 프로그램
- 계절을 구분하는 프로그램
컴퓨터의 조건
불 값에 어떤 조건식을 넣으면 좋을지에 대한 생각.
- 끝자리로 짝수와 홀수 구분
- in 문자열 연산자를 활용해서 짝수와 홀수 구분
- 나머지 연산자를 활용해서 짝수와 홀수 구분
4가지 키워드로 정리하는 핵심 포인트
- 불(boolean)
- 비교연산자
- 논리연산자
- if 조건문
03-2 if~else와 elif 구문
else 조건문의 활용
if 조건문 뒤에 사용.
if 조건문의 조건이 거짓일 때 실행.
if 조건문에 else 구문을 추가해서 짝수와 홀수 구분 condition04.py
elif 구문
세 개 이상의 조건을 연결해서 사용 할 때.
계절 구하기 condition05.py
if 조건문을 효율적으로 사용하기
유머를 조건문으로 구현하기(1) condition06.py
유머를 조건문으로 구현하기(2) condition07.py
False로 변환되는 값
- None
- 숫자 0과 0.0
- 빈 컨테이너(빈 문자열, 빈 바이트열, 빈 리스트, 빈 튜플, 빈 딕셔너리 등)
- 이 외에는 모두 True로 변환.
False로 변환되는 값 false_value.py
pass 키워드
나중에 구현하려고 비워 둔 구문 pass_keyword.py
pass 키워드를 사용한 미구현 부분 입력 pass_keyword01.py
raise NotImplementError: 구현되지 않은 부분에 들어서는 순간 NotImplementedError라는 오류를 발생시킴.
4가지 키워드로 정리하는 핵심 포인트
- else 구문
- elif 구문
- False로 변환되는 값
- pass 키워드
'혼자 공부하는 파이썬 > 요약' 카테고리의 다른 글
Chapter 06 예외 처리 (0) | 2024.02.04 |
---|---|
Chapter 05 함수 (0) | 2024.01.24 |
Chatper 04 반복문 (0) | 2024.01.11 |
Chapter 02 자료형 (0) | 2024.01.07 |
Chapter 01 파이썬 시작하기 (1) | 2024.01.07 |