[Python] 6강 - 선택 구조
·
⚡Python
2. 논리연산자3. 선택 구조의 확장1. 선택 구조(1) 선택 구조의 개념 - 특정 영역 내의 명령문에 대한 실행 여부를 판단에 따라 결정하는 구조를 의미한다. - 실행 여부는 조건에 따라 결정이 된다. ( 파이썬에선 if문을 의미한다. ) (2) 선택 구조의 구문형식a = 1if a - 들여쓰기는 코드 블록을 표현함. - 특정 동작을 수행하는 한 라인 이상의 명령문의 집합 - 스페이스 4칸 권고(PEP-8) - if 와 : 사이에는 논리형(boolean) 타입에 맞게 true & false로 참일 경우와 거짓일 경우에 명령문을 실행할 수 있음. (3) 불리언식 - 비교연산자를 사용하여 결과가 불리언 타입으로 생성되는 표현식을 의미함. - 쉽게 말해, true 와 false 참과 거짓을 나타내는 데이터..
[Python] 5강 - 순차 구조 및 제어 구조
·
⚡Python
1. 제어 구조의 이해(1) 제어 구조란? - 프로그램의 흐름(실행 순서)을 개발자가 의도한 대로 바꾸는 구조 - 쉽게 말해, 프로그래밍 언어는 기본적으로 코드를 위에서 아래로 순차적으로 실행함. - 하지만, 때론 조건문이나 반복문을 통해 다르게 실행되거나 반복이 되어는 구조가 있음. 이것이 제어 구조임. (2) 구조적 프로그래밍 패러다임 - 절차적 프로그래밍 패러다임의 하위 개념 - 프로그램을 명확하고 간결하게 작성하는 방법론이다. - 프로그램 흐름을 제어 구조를 이용해 세분화 및 모듈화 하는 방식을 강조하는 프로그래밍 패러다임이다. (3) 구조적 프로그래밍 3가지 기본 구조[1] 순차 구조 (Sequential Structure) - 순차 구조는 프로그램에서 명령어들이 위에서 아래로 차례대로 순차적으..