당신은 멋쟁이, 우리는 장고쟁이~

0%

Python 기초 11편 - break, continue문

Python 기초 - break, continue


break 문


break 문은 for 혹은 while 반복문을 빠져나가기 위해 사용됩니다.


break 문의 목적은, 반복문의 실행을 바로 멈추고, 프로그램의 흐름이 반복문 이후로 넘어가게 하는것입니다.


for 반복문 혹은 while 반복문 안에서,

break 코드를 만나면, 해당 반복문은 바로 종료가 됩니다.


for 반복문에서 break 의 예시


1
2
3
4
5
6
7
8
9
10
11
# for loop 안의 break 문 
numbers = (1, 2, 3, 4, 5, 6, 7, 8, 9)
num_sum = 0
count = 0
for x in numbers:
num_sum = num_sum + x
count = count + 1
if count == 5:
break

print('처음 {}번째 숫자의 합계는, {} 입니다.'.format(count, num_sum))

while 반복문에서 break 의 예시


1
2
3
4
5
6
7
8
9
# while loop 안의 break 문 
num_sum = 0
count = 0
while(count < 10):
num_sum = num_sum + count
count = count + 1
if count == 5:
break
print('처음 {} 번째 숫자의 합계는 {} 입니다'.format(count, num_sum))

continue 문


continue 문은 while 혹은 for 반복문 안에서, 남아있는 구문들을 실행시키지 않고. 반복문의 위로 올라가게 해줍니다. 예를들면,


1
2
3
4
5
6
7
# continue 문 
for x in range(0, 7):
if (x==3 or x==6):
continue
# x 가 3 혹은 6이면, continue 문 밑에 있는 print(x) 를 실행시키지 않고,
# 넘어가게 된다.
print(x)