(Back To The Basic - 파이썬 문제은행) 012 for문 [2] for ~ continue ~ break

Black·2021년 4월 27일
0
source: 012.py
1: scope = [1, 2, 3, 4, 5]
2: for x in scope:
3:     print(x)
4:     if x < 3:
5:         continue
6:     else:
7:         break
  • for문을 이용해 반복문을 수행하다가 어떤 조건에 따라 반복문을 계속 수행하고, 아니면 반복문을 벗어나야 하는 경우가 있는데, 이 경우 for 반복문 안에서 continue를 만나면 이후 코드는 수행하지 않고 다음 반복문을 수행하게 되고, break를 만나면 for 반복문을 탈출!
for 변수 in 범위:
    ...
    continue # 다음 반복문 수행
    ...
    break # for 반복문 탈출
  • 예제 코드는 1~5까지 정수에 대해 코드를 반복하는데, 화면에 해당 정수를 출력한 후 그 수가 3보다 작으면 그 다음 숫자를 출력하고 3보다 크거나 같으면 for 반복문을 탈출하여 종료!
  • 따라서 예제 코드를 실행하면 1, 2, 3까지 숫자가 출력!
# break만을 사용하여 작성한 코드
scope = [1, 2, 3, 4, 5]
for x in scope:
    print(x)
    if x >= 3:
    	break
profile
Back-end Developer

0개의 댓글