1.break문
while 조건식1:
if 조건식2:
break # 반복문 끝냄
# while 반복문에서 break 사용
i = 0
while True: # 무한 루프
print(i)
i += 1 # i를 1씩 증가
if i == 100: # i가 100일 때
break. # 반복문 끝냄. while의 제어 흐름을 벗어남
# for 반복문에서 break 사용
for i in range(10000): # 0부터 9999까지 반복
print(i)
if i == 100: # i가 100일 때
break # 반복문을 끝냄. for의 제어 흐름을 벗어남
2.continue
- 반복문의 제어 흐름을 유지하고 코드 실행만 건너뜀
while 조건식1:
if 조건식2:
continue # 아래 코드를 건너뛴 뒤 계속 반복
코드
# for에서 continue로 코드 실행 건너뛰기
for i in range(100): # 0부터 99까지 증가하면서 100번 반복
if i % 2 == 0: # i를 2로 나누었을 때 나머지가 0이면 짝수
continue # 아래 코드를 실행하지 않고 건너뜀
print(i)
# while 반복문에서 continue로 코드 실행 건너뛰기
i = 0
while i < 100: # i가 100보다 작을 때 반복, 0부터 99까지 증가하면서 100번 반복
i += 1 # i를 1씩 증가
if i % 2 == 0: # i를 2로 나누었을 때 나머지가 0이면 짝수
continue # 아래 코드를 실행하지 않고 건너뜀
print(i)
# 반복문과 pass
for i in range(10): # 10번 반복
pass # 아무 일도 하지 않음
# 반복문과 pass
while True: # 무한 루프
pass # 아무 일도 하지 않음
3.입력한 횟수대로 반복하기
count = int(input('반복할 횟수를 입력하세요: '))
i = 0
while True: # 무한 루프
print(i)
i += 1
if i == count: # i가 입력받은 값과 같을 떄
break # 반복문을 끝냄
3-1.입력한 숫자까지 홀수 출력하기
count = int(input('반복할 횟수를 입력하세요: '))
for i in range(count + 1): # 0부터 증가하면서 count까지 반복(count+1)
if i % 2 == 0: # i를 2로 나누었을 때 나머지가 0이면 짝수
continue # 아래 코드를 실행하지 않고 건너뜀
print(i)