Devices

【 파이썬 】 반복문

작성자 임베디드코리아 작성일26-02-01 18:27 조회14회 댓글0건
<* 반복문 *>
■  반복문은 특정 조건이 만족되는 동안 코드 블록을 반복해서 실행한다.
■  파이썬에서는 주로 for 반복문과 while 반복문을 사용한다.

( 1 )  for 반복문
▶ for 반복문은 주로 순회 가능한 객체(리스트, 튜플, 문자열 등)의 항목에 대하여 반복 실행을 할 때 사용된다.
    ---------------------------------------------------
    < 기본 구조 >
      for item in iterable:
              # 실행할 코드
    ------------------------------------------------------
    iterable은 반복 가능한 객체이며, item은 이 객체의 각 항목에 대해 차례대로 참조된다.

예 )
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

( 2 )  while 반복문
▶ while 반복문은 주어진 조건이 참(True)인 동안 코드 블록을 반복해서 실행한다.
 
    ------------------------------------------------------------
    <기본 구조>
      while condition:
            # 실행할 코드
    ------------------------------------------------------------
      condition은 반복을 계속할지 결정하는 조건

예 )
count = 0
while count < 5:
    print(count)
    count += 1

( 3 ) 반복 제어
▶  continue와 break 문을 사용하여 반복 실행을 제어할 수 있다.
▶  continue 문은 반복문의 나머지 부분을 건너뛰고 다음 반복으로 넘어간다.
▶  break 문은 반복문을 완전히 종료다.

예 )  5까지의 숫자 중에서 홀수만 출력
for num in range(1, 6):  # 1부터 5까지 반복
    if num % 2 == 0:  # num이 짝수인 경우
        continue  # 다음 반복으로 넘어감
    print(num)  # 홀수인 경우 출력

예 )  특정 조건이 만족되면 반복문을 완전히 종료하고 싶을 때 break를 사용
for num in range(1, 10):  # 1부터 9까지 반복
    if num == 6:  # num이 6인 경우
        break  # 반복문 종료
    print(num)