
반복문 사용시 장점 = 효율성 : 프로그래밍 간결, 유지/보수 용이
반복문에서 자주 사용하는 코드
- 반복 실행 중 continue를 만나면 다음 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
- 반복 실행 중 break를 만나면 반복문을 빠져나온다.
<예시 1>

<예시 2>

: 정해 놓은 반복 횟수에 따라 반복하여 실행
- 횟수 지정, 횟수만큼 반복 실행
ex. 회원 100명에게 메일 발송 (0부터 99까지) / i는 변수, range는 반복할 횟수
for i in range(100) :
(들여쓰기:실행문) print('i -> { }'.format(i))
- n부터 m까지 p씩 증가
for i in range(n, m, p):
print(~)
(예시) 0부터 9까지 2씩 증가하면서 반복하라 = 총 5회 반복(0,2,4,6,8)
for i in range(0, 10, 2):
- 단계가 1인 경우 단계 매개변수 생략 가능
(예시) 1부터 10까지 1씩 증가하면서 반복하라
for i in range(1, 11) :
print(i)- 시작이 0인 경우 시작 매개변수 생략 가능
(예시) 0부터 10까지 1씩 증가하면서 반복하라
for i in range(11) :
print(i)
- 조건 지정, 조건에 만족(=조건문의 결과가 True)할 때까지 반복 실행
ex. 실내온도가 26도가 될 때 까지 에어컨 가동
num = 0
while (num < 10):
print('num -> { }'.format(num))
num += 1


[예제1] 'Hello python' 문자열을 5번 출력하는 코드 작성하기

[예제2] 사용자가 입력한 숫자에 맞는 구구단을 출력하는 코드 작성하기

- 반복 범위 설정하기 = range()함수
1) 기본 사용법
2) 변형 사용법 : 단계 매개변수 생략
3) 변형 사용법 : 시작 매개변수 생략
[예제3] 사용자가 반복의 시작과 끝을 입력하면 1씩 증가하는 반복문 만들기

[예제4] 예제 3에서 작성한 반복문 이용하여 2씩 증가하는 반복문 만들기
