반복문 개요
반복문은 프로그래밍에서 동일한 작업을 여러 번 수행해야 할 때 사용하는 제어 구조입니다. 이번 강의에서는 파이썬에서 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 문을 통해 구구단을 출력할 수 있습니다.
'IT > 파이썬' 카테고리의 다른 글
파이썬 반복문 제어를 위한 기초 강의: break와 continue 활용하기 (0) | 2023.06.05 |
---|---|
파이썬 - while문을 활용한 반복문 기초강의 (0) | 2023.06.04 |
파이썬 연산자 마스터하기: 다양한 연산자들을 이용한 효율적인 프로그래밍 (0) | 2023.06.01 |
파이썬에서 불 자료형 활용하기: 기초부터 응용까지 (0) | 2023.06.01 |
파이썬 집합 자료형의 이해와 활용 (0) | 2023.05.31 |