반복문
for
시퀀스(리스트,튜플, 문자열 등)을 순회할 수 있음
시퀀스: 반복 가능한 (next 요소가 있는)저장공간
for을 통해 시퀀스 요소들에 동일한 연산을 수행
고정된 수행 횟수
반복하여 수행될 명령은 indent(들여쓰기)로 구분(Tab/4spaces)
for{변수명} in {시퀀스} else -> 조건문의 else와 반복문의 else는 다름// 반복문의 else는 반복이 모두 완료되고 반드시 그다음에 실행되는 것이 이 else 임
numbers =[1,2,3,4,5]
for number in numbers:
print(number)
else:
print("출력이 완료되었습니다.")
range() -> 특정한 규칙을 가지는 숮자 목록을 반환하고 그 반환된 숫자 목록을 반복문에 사용할수 있도록 하는
range([start,],stop[,step])
{start} 부터 {step}만큼 증가, {stop}까지의 숫자 목록을 생성
5회 반복 (0~4),i 값은 1씩 증가
range(n) : 0 ~ (n-1)까지의 정수
range(i,n): i부터(n-1)까지의 정수
range(i,n,x):i부터 (n-1)까지, x간격으로