프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문
반복문에는 for문과 while문이 있다.
정해져 있는 시퀀스의 항목 값으로 반복을 실행
만약 여러 개의 값을 갖는 시퀀스에서 변수에 하나의 값을 순서대로 할당하며, 할당된 변수값을 갖고 블록의 문장들을 순차적으로 실행한다.
for 변수 in 시퀀스:
문장1
문장2
for A in range(3):
print('반복문')
반복문
반복문
반복문
정해진 횟수만큼 실행 후 종료된다.
논리 표현식이 True인 동안 while문에 속한 문장들이 반복해서 수행
while 논리 표현식:
문장1
문장2
A = 0
while A < 3:
print('반복 횟수는 {}번입니다.'.format(A + 1))
A += 1
반복 횟수는 1번입니다.
반복 횟수는 2번입니다.
반복 횟수는 3번입니다.
반복문을 실행하다가 False일 경우 실행이 종료된다.
break문 이후에 있는 문장들을 실행하지 않고 반복문을 종료하고 빠져나간다.
A = 0
while True:
if A >= 3:
break
print('반복 횟수는 {}번입니다.'.format(A + 1))
A += 1
반복 횟수는 1번입니다.
반복 횟수는 2번입니다.
반복 횟수는 3번입니다.
continue문 이후의 문장은 실행하지 않고 다시 논리 표현식을 검사
for A in range(1, 11):
if A % 2 == 0:
print('2의 배수인 {}입니다.'.format(A))
continue
print('저는 출력이 안됩니다.')
2의 배수인 2입니다.
2의 배수인 4입니다.
2의 배수인 6입니다.
2의 배수인 8입니다.
2의 배수인 10입니다.