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)
반응형