Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Theme 5

For Loops


Contents

  1. For-Loops
  2. Range grammar

For-Loops

지금까지 코드에서 반복적인 동작을 해주려면 하나하나 다 코드를 짜주는 방법만 있었습니다. 이는 부정확하고, 효율성이 떨어집니다. 이에 대한 해결책이 바로 for-loop입니다. 아래 예시를 통해 알아봅시다.

def sum(n):
    sum = 0
    sum = sum + 1
    sum = sum + 2
    sum = sum + 3
    sum = sum + 3  
    sum = sum + n
return sum
def sum(n):
    sum = 0
    for i in range(1,n+1):  
        sum = sum + i
    return sum

위의 예시에선 i가 하나씩 증가하면서 코드가 진행되게됩니다. for-loop는 기본적으로 위처럼

for i in range(i,j):

의 형태를 가집니다. 이에 대해선 아래에서 더 자세히 알아보겠습니다.

Range grammar

많은 실수가 일어나는 Range 입니다.

for i in range(1,10):

에서, is