IT/파이썬

파이썬 프로그래밍 언어를 활용한 반복문 구조: for문을 이해하고 실제 예제를 통해 다양한 상황에서의 활용법을 배워보는 강의

C.가람 2023. 6. 2. 12:32
반응형

반복문 개요


반복문은 프로그래밍에서 동일한 작업을 여러 번 수행해야 할 때 사용하는 제어 구조입니다. 이번 강의에서는 파이썬에서 for 문을 사용하여 반복 실행을 구현하는 방법에 대해 배우고, 다양한 예제를 통해 실습해봅니다.


for 문의 기본 구조


for 문은 파이썬에서 반복 작업을 수행하는 데 사용되는 구문입니다. 주요 구조는 다음과 같습니다.

for 변수 in 반복할_범위:
    실행 코드
변수는 반복 범위의 각 원소를 차례대로 저장하고, 들여쓰기된 실행 코드를 반복 범위에 따라 수행합니다.

for 문을 이용한 리스트 반복 파이썬에서는 리스트와 같은 시퀀스 자료형을 for 문의 반복 범위로 사용할 수 있습니다. 예를 들어, 주어진 숫자들의 리스트에서 홀수만을 출력하는 코드를 작성해봅시다.

 

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for number in numbers:
    if number % 2 == 1:
        print(number)

 

이 코드는 리스트의 각 숫자를 확인하고, 홀수인 경우에만 화면에 출력합니다.

range 함수를 이용한 for 문 반복 range 함수를 사용하여 for 문의 반복 범위를 지정할 수 있습니다. 

 

range 함수는 다음과 같은 형태로 사용합니다.

 

range(시작, 끝, 증감)
예를 들어, 0부터 9까지 숫자를 출력하는 코드를 작성하려면 다음과 같이 작성할 수 있습니다.

for i in range(10):
    print(i)​

 

range 함수의 시작을 0으로 생략하고 작성했습니다. 이 코드는 0부터 9까지의 숫자를 차례대로 출력합니다.

중첩된 for 문 사용하기 for 문을 중첩하여 사용할 수 있습니다. 예를 들어, 구구단을 출력하는 코드를 작성하려면 다음과 같이 작성할 수 있습니다.

 

for i in range(1, 10):
    for j in range(1, 10):
        print(f"{i} x {j} = {i * j}")


외부 for 문은 1부터 9까지의 숫자를 반복하고, 내부 for 문도 1부터 9까지의 숫자를 반복합니다. 이렇게 중첩된 for 문을 통해 구구단을 출력할 수 있습니다.