Today I Learned
매일 배운 것을 정리하며 기록합니다. Python 조건문과 함수를 공부했습니다.
Boolean
- 참(ture)과 거짓(false)의 값만 가짐.
- 조건문에서 어떤 명제의 결과값으로 많이 사용 됨.
- 비교 연산자를 통해 만들 수 있음
- 같다 : ==
- 다르다 : !=
- 작다 : <
- 크다 : >
- 작거나 같다 : <=
- 크거나 같다 : >=
- 논리 연산자을 사용할 수 있음
- 아니다 : not
- 그리고 : and
- 또는 : or
Block
- 한 문단처럼 보이는 코드의 한 부분을 뜻함
- 들여쓰기로 블럭을 구분
- 파이썬에서는 블럭 단위로 들여쓰기가 일치해야 함
- 블럭 안에 다른 블럭이 들어갈 수 있음
- 내부의 블럭은 외부의 블럭에 종속적
- 파이썬 코드 전체를 하나의 블럭으로 볼 수 있다.
출처: 프로그래머스 파이썬 입문 강의
if~else와 elif 구문
- if : 조건문의 시작
- else : if 조건문 뒤에 사용, if 조건문이 거짓일 때 실행
- elif : else 와 if의 결합으로 조건이 맞지 않는 경우 다른 경우를 검사
기능의 차이가 아닌 보이는 것의 차이
함수
- 함수는 코드의 덩어리에 이름을 붙인 것
- 매개변수: 함수를 정의할 때 사용하는 이름
- 실행 인자: 함수를 실행할 때 넘기는 변수,
- 매개변수와 실행 인자: 매개변수와 실행 인자의 개수는 동일해야 한다.
여러 개일 경우 쉼표로 구분
Reference : 윤인성, 『혼자 공부하는 파이썬』, 한빛미디어 (2019)