About Python – “제어문 – for문”

About Python – “제어문 – for문”

1월 3, 2022

파이썬의 for

for 또한 while문과 비슷하게 문장을 반복하기 위하여 사용합니다.

The for statement is used to iterate over the elements of a sequence (such as a string, tuple or list) or other iterable object.

for 문은 (문자열, 튜플, 리스트 같은) 시퀀스 나 다른 이터러블 객체의 요소들을 이터레이트하는데 사용됩니다.
for 변수 in 이터러블_객체:
    수행하고자 하는 문장
    수행하고자 하는 문장

이터러블 객체는 파이썬에서 반복문을 사용할 수 있는 객체를 의미합니다.

animals = ["사자","고양이","표범"]
for i in animals:
    print(i)

위는 간단한 예제인데, 이터러블 객체의 첫 요소부터 마지막 요소까지 변수에 대입되어 문장이 수행됩니다.

  1. for문 안에 있는 변수 ianimals의 첫 번째 요소인 “사자”가 대입됩니다.
  2. print(i)를 수행하는데, 변수 i에 “사자”가 대입되었으므로 “사자”가 출력됩니다.
  3. animals 리스트의 모든 요소가 변수 i에 대입되며, 위의 과정을 반복합니다.

파이썬의 range()함수

range() 함수는 이터러블 객체를 만들어 줍니다. 보통 for문과 많이 사용합니다.

x = range(15) # range(?) - 0부터 ?-1까지의 숫자를 포함하는 객체를 만들어 줍니다.
for i in x:
    print(i)
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 가 순서대로 print 됩니다.

y = range(10,15) # range(?,??) - ?부터 ??-1까지의 숫자를 포함하는 객체를 만들어 줍니다.
for o in y:
    print(o)
# 10 11 12 13 14 가 순서대로 print 됩니다.

z = range(1,15,2) # range(?,??,???) - ?부터 ??-1까지의 숫자를 포함하는 객체를 만들어 주는데, ??? 간격으로 만들어줍니다.
for p in z:
    print(p)
# 1 3 5 7 9 11 13 이 순서대로 print 됩니다.

Leave A Comment

Avada Programmer

Hello! We are a group of skilled developers and programmers.

Hello! We are a group of skilled developers and programmers.

We have experience in working with different platforms, systems, and devices to create products that are compatible and accessible.