본문 바로가기
방구석코딩/파이썬 기초문법

[파이썬] for문 range(범위) 사용법

by 석세상 2023. 11. 6.
반응형

파이썬 프로그램에서 for문 사용법과 range(범위)를 함께 사용하는 방법에 대해 알아보도록 하겠습니다. for 문은 반복 작업을 쉽게 수행할 수 있게 해주는 문법입니다. 이를 통해서 좀 더 쉽게 작업을 할 수 있게 예제를 통해 배워볼까요?

파이썬 for문, range 사용법

 

 

for문 소개

for문은 반복적으로 실행할 수 있는 제어문으로 리스트라 문자열 등의 순서대로 각 항목에 대해 동일한 작업을 수행하고자 할 때 유용하게 사용됩니다.

 

반복잡업이 필요하느 작업에 대한 데이터를 효율적으로 생성하며, 지정된 횟수만큼 작동할 수 있도록 해줍니다.

 

 

for문 기본 문법

for문의 가장 일반적인 용도로는 일련의 항목을 반복하는 것이며, 기본 문법은 다음과 같습니다.

 

  • 항목 : 각 반복 중에 시퀀스의 현재 항목을 나타냅니다.
  • 시퀀스 : 목록, 문자열 또는 범위와 같이 반복하는 항목입니다.
  • range : 어떤 범위의 숫자를 반복해야 하는 경우 자주 사용되며, 주어진 인수를 기반으로 일련의 숫자를 생성합니다.

 

 

range 사용법

range의 경우 다음과 같은 문법으로 사용됩니다.

number in range(start, stop, step) :

start는 범위의 시작값을 의미하며, 입력하지 않는 경우 기본값은 0입니다. stop은 반복 작업을 어디까지 하느냐를 의미하는데 해당 값 이전에 중지합니다.

 

마지막으로 step은 숫자가 얼만큼 증가하는지를 나타내는데 기본값은 1이며, 마이너스를 이용하는 경우는 감소합니다.

 

for문 예제

리스트의 반복

먼저 과일이름으로 반복 작업을 하고 각 과일의 이름을 출력하는 간단한 예제부터 시작하겠습니다.

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
	print(fruit)
    
#결과
apple
banana
cherry

여기서 for문은 과일 목록을 반복하며 수행하며, 각 반복 수행하는 동안 과일 변수는 목록에 있는 현재 과일값을 출력합니다. fruits라는 변수에 apple, banana, cherry라는 값이 순서대로 들어있습니다.

 

for문 역시 이전에 배웠던 if문과 마찬가지로 for문을 실행하기 위해서는 ':' 다음에 오는 문장은 들여쓰기를 함으로써 for문을 적용하는 문장을 표시해야 합니다.

 

fruit에는 fruits라는 목록에 있는 값들이 순서대로 실행되며, print문을 통해 fruits의 값들이 차례로 출력되는 것을 볼 수 있습니다.

 

문자열 반복수행

 

문자열의 경우는 다음과 같이 반복할 수 있습니다.

word = "Python"

for letter in word:
	print(letter)

# 결과
P
y
t
h
o
n

word라는 변수에는 Python이라는 문자열이 들어있는데 이를 반복하여 한글자씩 출력합니다. 결과를 보면 word안에 있는 문자열을 P, y, t, h, o, n순으로 차례대로 출력한 것을 확인할 수 있습니다.

 

for문과 while문의 차이를 알고 싶으시다면 아래 링크를 참고해주세요.

 

[파이썬 데이터 분석] 또 다른 반복문 ① - For문과 While문의 차이, range

파이썬의 반복문은 while 외에 for문이 있다. 파이썬에서는 while보다는 for문이 더 많이 사용되는데 그 이유는 while문과 유사한 수행을 하지만 for문만의 장점이 있기 때문이다. for문의 기본적인 문

gusugi.tistory.com

 

 

728x90
반응형

댓글