제어구조 : 프로그램의 처리 흐름을 제어하는 방법
- 순차구조 : 명령어가 순차적으로 실행
- 선택구조 : 두 개 중에서 하나의 명령어를 선택하여 실행하는 구조 = 분기구조
→ 조건을 만족하는 문장만 실행하므로 실행되지 않는 문장도 존재.
→ 만족하지 않을 때 아무것도 실행하지 않을 수도 있음. 항상 모든 문장이 실행되는 것은 아님.
- 반복구조 : 동일한 명령이 반복되면서 실행되는 구조
→ 실행횟수가 0번이상.
논리연산자: 복수의 조건식을 보고서 ! 여러개의 조건식의 참 거짓을 판단할 수 있음.
if문
if 조건식:
실행할 문장
예) 나이가 20세 이상이면 투표를 할 수 있습니다.
파이썬은 들여쓰기가 매우 중요 ! 들여쓰기 단축기 Tab, Space Bar 4개
-> 들여쓰기 잘못하면 오류 발생할 수 있음. 꼭 맞춰서 사용할 것
예) 순서도 보고 if문 완성해보기
if 조건식:
실행할 문장1
else:
실행할 문장2
- 조건이 참일 때와 거짓일 때 실행할 문장이 다름!
- else 옆에 조건식 없음에 주의 !
예) 나이가 20세이상이면 투표를 할 수 있고, 아니면 할 수 없습니다.
예)
예 ) 입력 숫자가 짝수인지 홀수인지 계산
짝수를 나누면 나머지가 0, 홀수로 나누면 나머지가 1이기 때문에
중첩if문 ( else if -> elif )
if 조건식1:
if 조건식2:
실행할 문장1
else:
실행할 문장2
else:
실행할 문장3
예) 성적 출력하기
'Python' 카테고리의 다른 글
[python] input() 속도 초과 (0) | 2022.03.14 |
---|---|
[Python] 리스트 (0) | 2021.01.25 |
[ Python] 입력함수 (0) | 2021.01.22 |
[Python] 출력함수 (0) | 2021.01.21 |
[Python] 파이썬 다운로드하기 (0) | 2021.01.20 |