바른생활

모두를 위한 프로그래밍 : 파이썬(Chapter 3) 본문

말하다_언어

모두를 위한 프로그래밍 : 파이썬(Chapter 3)

바른소년 2020. 10. 19. 08:05

Conditionals(Chapter 3 Part 1) : youtu.be/2aA3VBdcl6A?list=PLlRFEj9H3Oj7Bp8-DfGpfAfDBiblRfl5p

1. 조건부실행을 배워본다. if 문을 활용해서 순차적으로 진행되는 것을 조건부 단계 확인을 통해서 실행할 수 있다.

 

2. 비교 연산자를 통해서 조건문을 실행할 수 있다.

비교연산자

 

3. Indentation(들여쓰기)는 중요한 부분이다. 들여쓰기의 기준은 띄어쓰기 4번으로 해야 한다. 탭의 설정에 따라서 띄어쓰기가 다를 수 있으므로, 탭은 사용하지 않는다. 즉, 콜론을 시작으로 들여쓰기가 된 곳은 같은 명령문의 블록으로 생각하면 된다. 내어쓰기는 문장이 끝난다고 생각하면 된다. 코드의 구조는 들여쓰기와 내어쓰기를 통해서 결정되기 때문에 이 부분을 신경써서 작업해야 한다.

 

4. Two-Way Decisions : if와 else를 함께 사용한다. if는 참일 때, else는 거짓일 때 실행되는 것이다. 두 갈래가 모두 실행되는 경우는 없으며, 아래 예제를 참고해서 잘 기억해두자.

Two Way Decisions의 논리 구조

 

Conditionals(Chapter 3 Part 1) : youtu.be/OczkNrHPBps?list=PLlRFEj9H3Oj7Bp8-DfGpfAfDBiblRfl5p

1. Multi-way는 Two-Way에서 선택이 하나 더 늘어난 것으로 이해하면 된다. if, elif, else로 나눠진다. if와 elif에는 조건을 입력해줘야 한다. else는 모든 것이 거짓일 때 사용할 수 있다. elif를 작성할 때는 순서대로 작성해야 한다. 논리의 순서에서 elif 값이 중간에 더 큰 값이 들어가게 된다면 순서대로 진행이 되지 않는다. 거짓일 경우에만 다음 논리를 확인하기 때문이다.

 

2. try와 except는 파이썬에서 프로그램 에러가 발생할 경우를 대비해서 사용하는 명령어이다. 프로그램 에러가 나타나면 우리의 프로그램은 정지해버린다. 그런 상황을 막기위해서 try를 사용하게 되면은 예외가 발생할 수 있을만한 곳에서 한 번 더 점검할 수 있는 보험의 역할을 한다. 잘 기억해두고 필요한 곳에서 사용하자.