▷ 오늘 학습 내용: 파이썬 강의(기초 7~10)
25_조건식
- 어떤 조건에 따라 실행이 분기 되는 식
- A if 조건식 else B → 조건식의 결과가 True이면 A 실행, 그렇지 않으면 B 실행
26_조건식(if문)
if 조건식:
실행문
* 코드블록, 들여쓰기
27_양자택일 조건문(if~else문)
- if~else문: 조건식 결과에 따라 둘 중에 하나 실행
- pass 키워드: 실행문은 나중에 작성해도 됨, 에러 발생 안함
if 조건식:
실행문1
else:
실행문2
28_if~else문과 조건식
- 조건식(삼항연산자)의 두가지 사용법
1) 조건식 결과에 따른 실행
2) 조건식 결과를 변수에 할당
- 모든 조건식(삼항연산자)은 if~else문으로 변경할 수 있다.
- 모든 if~else문을 조건식(삼항연산자)으로 변경할 수 있는 것은 아니다.
29_다자택일 조건문(if~elif문)
- if~elif문: 여러 가지 조건식 결과에 따라 실행문이 결정됨
30_다자택일 조건문 사용 시 주의할 점
- 조건식 순서가 중요
- 조건 범위를 명시하는 방법도 있음
31_중첩 조건문
32_반복문
- 특정 실행을 반복하는 것, 프로그래밍이 간결하고 유지보수가 쉽다.
- 반복문 종류
1) 횟수에 의한 반복: 횟수를 지정하여 횟수만큼 반복 실행
2) 조건에 의한 반복: 조건에 만족할 때까지 반복 실행
33_횟수에 의한 반복(for문)
- 정해 놓은 반복 횟수에 따라 반복 실행
- 실행문에 pass 키워드 사용 가능
- 코드블록, 들여쓰기

34_반복 범위 설정(range() 함수)
- range() 기본 사용 방법
for i in range(1,11,1):
1부터 10까지 1씩 증가
- range() 변형
단계가 1인 경우 → 단계 매개변수 생략 가능
시작이 0인 경우 → 시작 매개변수 생략 가능
35_조건에 의한 반복(while문)
- 조건에 만족하면 반복 실행하고 그렇지 않으면 반복 중단
while 조건식:
실행문
- 실행문에 pass 키워드 사용 가능
- 코드블록, 들여쓰기
36_for문과 while문 비교
- 횟수에 의한 반복이라면 for문이 while문 보다 적합
- 조건에 의한 반복이라면 while문이 for문 보다 적합
37_무한루프
- 반복문을 빠져나올 수 없는 경우
ex) while문에서 조건식의 결과가 항상 True일 경우
- 조건식에 논리형 데이터(True)를 사용해서 무한 반복 실행할 수 있다.
논리형 데이터(False)를 사용하면 무한 반복 중단할 수 있다.
38_반복문 제어(continue)
반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
else의 실행문은 반복문이 종료된 후 실행된다.
39_반복문 제어(break)
반복 실행 중 break를 만나면 반복문을 빠져나온다.
40_중첩 반복문
▷ 내일 학습 계획: 파이썬 강의(기초문풀 1~5)
[이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.]