반 복문 ex ) 500 번 ( 범위 ) 반복 해서 줄넘기 를 넘 어 ( 명령 ) ! 반 복문 에 는 ' 명령 ' 과 ' 범위 ' 를 꼭 넣 어야 함 파이썬 에서 는 대표 적 으로 반 복문 을 사용 할 때 for 문 을 이용 한다 . 반복 할 범위 를 지정 할 때 는 시퀀스 로 표현 한다 . 반 복문 의 예시 for 뒤 에 변수 i 를 지정 하 여 , 시퀀스 자료 의 원소 의 개수 만큼 반복 하 는 예시 . 더 하 는 반 복문 을 직접 코딩 해 보 기 . 리스트 [ 2 , 4 , 6 , 8 ] 의 합 을 더 하 는 코딩 시퀀스 를 만드 는 range ( ) 함수 [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] 이 라는 리스트 가 있 다면 , 1 ~ 10 까지 숫자 를 치 는 것 은 비 효율 적 임 . 이런 경우 range 함수 를 사용 하 여 범위 를 지정 할 수 있 음 . range ( 1 , 11 ) 이 라는 함수 를 사용 한다면 보다 효율 적 으로 리스트 를 지정 할 수 있 다 . 주의 할 점 은 a ~ b 의 범위 를 지정 하 고 싶 다면 range ( a , b + 1 ) 로 지정 해야 한다는 점 . 반 복문 의 범위 로 range ( ) 함수 사용 하 는 2 가지 방법 . 반 복문 의 range ( ) 함수 사용법 range ( a , b ) 라면 a 부터 b - 1 번 까지 반복 한다 . range ( c ) 라면 0 부터 c - 1 번 까지 c 번 반복 한다 . Practice # 1 18 단 구구단 만들 기 조건 으로 반복 하 는 while 문 엑셀 에서 의 while 함수 와 같이 , 파이썬 에서 도 while 은 특정 조건 이 참 일 동안 실행 할 때 사용 한다 . ex ) 체온 이 37 . 5 도 가 될 때 까지 줄넘기 를 넘 는다 . while 문 의 구조 는 if 문 과 비슷 함 . 조건 이 참 이 면 명령 을 반복 실행 하 고 , 거짓 인 경우 반 복문 에서 탈출 함 . Practice # 2 15 부터 1 까지 거꾸로 연속 된 숫자 출력 하 기 하지만 만약 조건 이 항상 참 이 면 , 반 복문 은 무한 실행 된다 . 이런 경우 명령문 을 탈출 하 기 위해서 break 문 을 사용 해야 한다 . 따라서 break 문 은 보통 조건문 과 함께 사용 된다 . while ~ if ~ break 문 예시 break 문 을 사용 할 때 주의 할 점 으로 는 , break 문 은 if 문 에 종속 되게 들여쓰기 를 해야 한다는 점 이 다 . 만약 break 를 while 절 에 맞춰 들여쓰기 를 했 다면 위 의 식 으로 는 한 번 실행 되 고 break 되 어 식이 종료 됐 을 것 이 다 . Practice # 3 계단식 별자리 구하 기 뷔페 음식 추가 하 기