본문 바로가기
Python/Python Programming language

[초급] 파이썬 반복문 / while 반복문

by Maccrey Coding 2024. 9. 22.
728x90
반응형

 

파이썬 반복문: while 반복문

오늘은 파이썬에서 또 다른 중요한 반복문인 while 반복문에 대해 알아보겠습니다.

while 반복문은 조건이 인 동안 계속해서 특정 코드를 실행하게 해줍니다. 이 글에서는 while 반복문의 기본 구조와 사용 방법을 쉽게 설명하겠습니다.

1. while 반복문

while 반복문은 주어진 조건이 참일 때 코드를 반복적으로 실행하는 구조입니다. 조건이 거짓이 되면 반복이 종료됩니다.

1.1. 기본 구조

while 반복문의 기본 구조는 다음과 같습니다.

while 조건:
    # 반복할 코드

1.2. 예제 코드

아래는 while 반복문을 사용한 간단한 예제입니다.

count = 0  # 카운터 변수 초기화

while count < 5:
    print(count)
    count += 1  # 카운터 변수 증가

코드 설명

  • count 변수를 0으로 초기화합니다.
  • while count < 5 조건이 참인 동안, 즉 count가 5보다 작을 때 반복이 실행됩니다.
  • 반복문 안에서 count 값을 출력하고, count를 1씩 증가시킵니다.
  • 이 코드를 실행하면 0, 1, 2, 3, 4가 차례로 출력됩니다.

2. 무한 루프

while 반복문에서 조건이 항상 참이면 무한 루프에 빠질 수 있습니다.

이 경우 프로그램이 종료되지 않고 계속 실행됩니다. 아래 예제를 확인해 보세요.

while True:
    print("무한 루프입니다!")

코드 설명

  • while True는 항상 참인 조건이므로, "무한 루프입니다!"가 계속 출력됩니다.
  • 이 코드 실행 시 중단하려면 강제로 종료해야 합니다. (Ctrl + C)

3. break와 continue

while 반복문에서 특정 조건에 따라 반복을 중단하거나 건너뛸 수 있습니다.

3.1. break

break 문을 사용하면 반복문을 즉시 종료할 수 있습니다.

count = 0

while count < 10:
    if count == 5:
        break  # count가 5일 때 반복 종료
    print(count)
    count += 1

코드 설명

  • count가 5일 때 break 문이 실행되어 반복문이 종료됩니다.
  • 이 코드를 실행하면 0, 1, 2, 3, 4가 출력됩니다.

3.2. continue

continue 문은 현재 반복을 건너뛰고 다음 반복으로 넘어갑니다.

count = 0

while count < 5:
    count += 1
    if count == 3:
        continue  # count가 3일 때 반복 건너뛰기
    print(count)

코드 설명

  • count가 3일 때 continue 문이 실행되어, 그 경우에는 print(count)가 실행되지 않고 다음 반복으로 넘어갑니다.
  • 이 코드를 실행하면 1, 2, 4, 5가 출력됩니다.

오늘은 파이썬의 while 반복문에 대해 알아보았습니다.

while 반복문을 사용하면 조건이 참인 동안 코드를 반복적으로 실행할 수 있어 유용합니다. 다양한 예제를 통해 충분히 연습해 보세요!

 

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

728x90
반응형