본문 바로가기
Python/Python Programming language

[초급] 파이썬 반복문 / for 반복문과 range() 함수

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

파이썬 반복문: for 반복문과 range() 함수

오늘은 파이썬에서 가장 많이 사용하는 반복문 중 하나인 for 반복문과 range() 함수에 대해 알아보겠습니다.

반복문은 코드를 여러 번 실행할 수 있게 해주어, 효율적으로 작업을 수행할 수 있도록 도와줍니다. 그럼 시작해볼까요?

1. for 반복문

for 반복문은 특정한 범위나 컬렉션(리스트, 문자열 등)의 각 요소를 순회하며 작업을 수행할 수 있게 해줍니다.

1.1. 기본 구조

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

for 변수 in iterable:
    # 반복할 코드

여기서 iterable은 리스트, 문자열 등 반복할 수 있는 객체를 의미합니다.

1.2. 예제 코드

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

fruits = ["사과", "바나나", "체리"]

for fruit in fruits:
    print(fruit)

코드 설명

  • fruits라는 리스트를 생성합니다.
  • for 반복문을 사용하여 리스트의 각 요소를 fruit 변수에 대입하고, 이를 출력합니다.
  • 이 코드를 실행하면 "사과", "바나나", "체리"가 각각 출력됩니다.

2. range() 함수

range() 함수는 특정 범위의 숫자를 생성하는 데 사용됩니다. 이 함수를 통해 반복문에서 간편하게 숫자를 사용할 수 있습니다.

2.1. 기본 사용법

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

range(start, stop, step)
  • start: 시작 숫자 (포함)
  • stop: 종료 숫자 (미포함)
  • step: 숫자의 증가 값 (기본값은 1)

2.2. 예제 코드

아래 예제를 통해 range() 함수를 사용하는 방법을 살펴보겠습니다.

for i in range(1, 6):
    print(i)

코드 설명

  • range(1, 6)은 1부터 5까지의 숫자를 생성합니다.
  • for 반복문을 사용하여 i 변수에 각 숫자를 대입하고, 이를 출력합니다.
  • 이 코드를 실행하면 1, 2, 3, 4, 5가 각각 출력됩니다.

2.3. step 사용하기

step 인자를 사용하면 숫자의 증가 폭을 조정할 수 있습니다.

for i in range(0, 10, 2):
    print(i)

코드 설명

  • range(0, 10, 2)는 0부터 8까지 2씩 증가하는 숫자를 생성합니다.
  • 이 코드를 실행하면 0, 2, 4, 6, 8이 각각 출력됩니다.

3. for 반복문과 range() 함께 사용하기

for 반복문과 range() 함수를 함께 사용하여 반복 작업을 쉽게 수행할 수 있습니다.

예제 코드

for i in range(5):
    print(f"{i + 1}번째 반복입니다.")

코드 설명

  • range(5)는 0부터 4까지의 숫자를 생성합니다.
  • 반복문 안에서 i에 1을 더하여 "1번째 반복입니다."부터 "5번째 반복입니다."까지 출력합니다.

오늘은 파이썬의 for 반복문과 range() 함수에 대해 알아보았습니다.

반복문을 사용하면 반복적인 작업을 쉽게 처리할 수 있으며, range() 함수를 통해 숫자를 간편하게 다룰 수 있습니다.

다양한 예제를 통해 연습해 보세요!

 

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

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
반응형