Python/파이썬 기초 강의(2024)★

파이썬: 반목문_while break continue

코딩ABC 2024. 10. 9. 10:40
반응형

while, continue, break는 파이썬에서 반복문을 제어하는 중요한 키워드입니다. 각각의 기능을 설명하겠습니다:

 


1. while문

while문은 조건이 **참(True)**인 동안 반복을 수행하는 루프입니다. 조건이 거짓이 될 때까지 반복됩니다.

i = 0
while i < 5:
    print(i)
    i += 1

(Output)
0

1

2

3

4

 

2. continue

continue는 반복문 내에서 실행되면, 반복문의 나머지 코드를 건너뛰고 다음 반복으로 넘어갑니다. 주로 특정 조건에서 반복문의 일부를 건너뛸 때 사용됩니다.

i = 0
while i < 5:
    i += 1
    if i == 3:
        continue  # i가 3일 때는 print를 건너뜀
    print(i)

(Output)

1

2

4

5

 

i == 3일 때는 continue 때문에 print(i)가 실행되지 않았습니다.

3. break

break는 반복문을 즉시 종료합니다. 반복문이 중간에라도 멈춰야 할 때 사용됩니다.

i = 0
while i < 5:
    if i == 3:
        break  # i가 3일 때 반복문 종료
    print(i)
    i += 1

(Output)

0

1

2

 

i == 3일 때 break가 실행되어 반복이 멈췄습니다.

 

정리

while: 조건이 참인 동안 반복.
continue: 해당 반복의 나머지 부분을 건너뛰고 다음 반복으로 넘어감.
break: 반복문을 즉시 종료.

다음 코드는 0을 입력할 때까지 정수를 입력 받아 합과 평균을 구하는 파이썬 코드입니다.

s = 0
cnt = 0
while True:
    n = int(input('정수 입력(0: 종료): '))
    if n==0:
        break
    s += n
    cnt += 1

print('합  : ', s)
print('평균: ', s/cnt)

파이썬: 반목문_while break continue

 

반응형