소개
이 랩에서는 Python 에서 while 루프 문, break 문, 그리고 continue 문을 사용하는 방법을 배웁니다. 이러한 제어 구조를 사용하면 문 블록을 반복하거나, 루프 내에서 특정 문을 건너뛰거나, 루프를 조기에 종료하는 코드를 작성할 수 있습니다.
성과
- while 루프 문
- break 문
- continue 문
이 랩에서는 Python 에서 while 루프 문, break 문, 그리고 continue 문을 사용하는 방법을 배웁니다. 이러한 제어 구조를 사용하면 문 블록을 반복하거나, 루프 내에서 특정 문을 건너뛰거나, 루프를 조기에 종료하는 코드를 작성할 수 있습니다.
Python 의 while 루프는 특정 조건이 충족되는 동안 문 블록을 반복적으로 실행할 수 있게 해줍니다. 일반적인 구문은 다음과 같습니다.
while condition:
## 실행될 코드 블록
while 루프 내부의 코드 블록은 condition이 True인 동안 실행됩니다. condition이 False가 되면 while 루프는 종료됩니다.
다음은 1 부터 5 까지 세는 간단한 while 루프의 예입니다.
새로운 Python 인터프리터를 엽니다.
python3
다음 코드를 입력합니다.
count = 1
while count <= 5:
print(count)
count += 1
때로는 특정 조건에 따라 루프를 조기에 종료하고 싶을 수 있습니다. 이를 위해 break 문을 사용할 수 있습니다. 루프 내에서 break 문이 발견되면 루프는 즉시 종료되고 제어는 루프 다음 줄의 코드로 이전됩니다.
다음은 break 문을 사용하여 루프를 조기에 종료하는 예입니다.
count = 1
while True: ## 무한 루프를 생성합니다.
if count > 5:
break ## count 가 5 보다 커지면 루프를 종료합니다.
print(count)
count += 1
continue 문을 사용하면 현재 반복의 나머지 부분을 건너뛰고 다음 반복으로 넘어갈 수 있습니다. 루프 내에서 continue 문이 발견되면 제어는 즉시 다음 반복의 시작 부분으로 이전됩니다.
다음은 continue 문을 사용하여 현재 반복의 나머지 부분을 건너뛰는 예입니다.
count = 1
while count <= 10:
if count % 2 == 0: ## count 가 짝수이면 현재 반복의 나머지 부분을 건너뜁니다.
count += 1
continue
print(count) ## 이 줄은 count 가 홀수인 경우에만 실행됩니다.
count += 1
이 랩에서는 Python 에서 while 루프, break 문 및 continue 문을 사용하는 방법을 배웠습니다. While 루프를 사용하면 코드 블록을 여러 번 반복할 수 있으며, break 문을 사용하면 루프를 조기에 종료할 수 있고, continue 문을 사용하면 현재 반복의 나머지 부분을 건너뛰고 다음 반복으로 넘어갈 수 있습니다. 이러한 제어 흐름 문은 프로그램에서 실행 흐름을 제어하는 데 유용한 도구입니다.