코드 여행 일기

파이썬 continue와 break 문의 활용 예제 본문

Python

파이썬 continue와 break 문의 활용 예제

할짝개발자 2024. 1. 14. 01:45
728x90
반응형

 

 

 

안녕하세요! 이번에는 파이썬에서 반복문을 제어하는데 사용되는 continuebreak 문에 대해 알아보겠습니다.

이 두 문은 반복문에서 특정 조건에 따라 루프를 제어하거나 중단하는 데에 사용됩니다.

아래 예제를 통해 continuebreak의 사용법과 활용 방법을 알아보겠습니다.

 


 

1. continue 문의 사용

 

for number in range(1, 11):
    if number % 2 == 0:
        continue
    print(f"{number}은(는) 홀수입니다.")

 

결과:

1은(는) 홀수입니다.
3은(는) 홀수입니다.
5은(는) 홀수입니다.
7은(는) 홀수입니다.
9은(는) 홀수입니다.

 

 

continue 문은 조건이 충족되면 남은 코드를 실행하지 않고 다음 반복으로 넘어갑니다.

위 예제에서는 짝수인 경우 continue 문을 만나 남은 코드를 실행하지 않고 다음 반복으로 이동합니다.

 

 

2. break 문의 사용

 

while True:
    user_input = input("종료하려면 'exit'을 입력하세요: ")
    
    if user_input.lower() == 'exit':
        print("프로그램을 종료합니다.")
        break
    else:
        print("계속 진행합니다.")

 

 

이 예제에서는 사용자가 'exit'을 입력할 때까지 무한히 반복되는 루프가 실행됩니다.

사용자가 'exit'을 입력하면 break 문을 만나 루프가 종료됩니다.

 

 

3. continue와 break의 조합 활용

 

for i in range(1, 11):
    if i % 2 == 0:
        print(f"{i}은(는) 짝수입니다.")
        continue
    if i == 5:
        print("5를 찾았습니다. 반복 중단!")
        break
    print(f"{i}은(는) 홀수입니다.")

 

결과:

1은(는) 홀수입니다.
2은(는) 짝수입니다.
3은(는) 홀수입니다.
4은(는) 짝수입니다.
5은(는) 홀수입니다.
5를 찾았습니다. 반복 중단!

 

 

위 예제에서는 continue를 사용하여 짝수를 출력하고, break를 사용하여 숫자 5를 찾으면 반복을 중단하는 예제입니다.

 

 

4. continue와 break의 활용

 

  • continue: 특정 조건을 만족할 때 남은 코드를 실행하지 않고 다음 반복으로 이동합니다. 반복 중 특정 조건에 대한 예외 처리에 유용합니다.
  • break: 반복문을 강제로 종료하고 다음 코드로 이동합니다. 특정 조건이 충족되면 반복문을 즉시 종료할 때 사용됩니다.

 

 

이렇게 continue와 break를 활용하면 반복문을 유연하게 제어할 수 있습니다.

계속해서 파이썬의 다양한 기능을 탐험해보세요!

728x90
반응형