반복문
◈ 반복문 요약 [↓클릭 ]
반복문은 주어진 조건이 만족될 때 까지 코드내용을 실행 하는 경우에 사용한다.
반복문의 종류에는 for문(지정 횟수 만큼 반복), while문(조건식이 참(True)에 해당할 때 반복)이 있다.
for문은 'for~변수~in~반복 조건(범위)'으로 구성되고 맨 끝에는 콜론(:)을 붙인다. ex) for i in range(3):
※ range( )함수
1) range( )함수는 숫자의 시작부터 끝까지의 범위를 지정하여 반복하는데 사용하는 함수이다.
2) range(3)과 같이 괄호안에 값이 하나인 경우 range(start, stop, step)에서 start와 step 값이 생략된 경우이다. 이때, stop값은 생략 할 수 없다.
while문은 'while~반복 조건(범위)' 으로 구성되고 맨 끝에는 콜론(:)을 붙인다. ex) while a>3:
while ~True를 이용하여 반복문을 무한히 반복시킬 수 있다. ex) while True:
break는 무한 반복문이나 특정 조건문에서 빠져 나올 때 사용한다.
continue는 반복을 다시 시작할 때 사용하며 continue 이후의 문장은 실행되지 않는다.
for문과 while문 아래 들여쓰기(indent)가 된 문장은 조건식이 참(True)에 해당하는 경우에 실행되며 여러개의 문장을 블록으로 처리할 수 있다.
중첩 반복문은 반복문 내에 다른 반복문을 겹쳐서 사용하는 구조로 되어있다.
중첩 반복문의 경우에도 각 반복문의 문장은 블록별로 모두 들여쓰기를 해주고 줄을 맞추어 정렬해야한다.
※ 중첩 반복문의 예
for i in range(3):
for j in range(3): # i 범위 만큼 계속 반복
...
◈ 반복문 블록별 들여쓰기/ 문장 끝 표시
for/while문 다음 문장들에 정렬된 들여쓰기를 했나요?
for/while문 마지막에 콜론(:)을 사용했나요?
※ 반복할 횟수에 맞게 조건식을 작성하세요!
◈ break문/ 중첩문 들여쓰기
break문 사용시 들여쓰기를 했나요?
반복문 또는 조건문을 중첩한 경우 들여쓰기를 했나요?