반응형
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)
반응형
'Python > 파이썬 기초 강의(2024)★' 카테고리의 다른 글
파이썬: 튜플 자료형 정리 Tuple data type (0) | 2024.10.27 |
---|---|
파이썬: 리스트 자료형 list (0) | 2024.10.26 |
파이썬: for 예시 (2) - 여러 가지 모양의 삼각형 다이아몬드 모양 출력하기 (0) | 2024.10.06 |
파이썬: for 예시 (1) - 합 구하기 (0) | 2024.10.05 |
파이썬: range() 함수 - 특정 범위 숫자 생성 (0) | 2024.10.04 |