인간보다는 기계에 아주 잘맞는 행동 "반복"무언가를 계속 반복한다는 것은 아주 힘든 일입니다. 많은 사람들이 같은 행동만 반복하는 것을 참을 수 없어합니다. 그런 인간들과는 다르게 기계는 반복적인 행동을 아주 빠르게, 잘 합니다. 값을 찾기 위해 같은 행동을 몇 천번 몇 만번까지고 순식간에 할 수 있습니다. 이번 포스팅은 인간보다 기계가 더 뛰어난 반복문에 대해서 다뤄보도록 하겠습니다.for 문[1, 2, 3, 4, 5]라는 리스트가 있을 때 이 리스트에 있는 값을 3씩 증가해서 새로운 리스트를 만들려고 합니다. 이렇게 반복되는 행동은 반복문을 가지고 아주 쉽게 할 수 있습니다. li = [1, 2, 3, 4, 5] li2 = [] for item in li: item = item + 3 li2.appe..
반복문이란?같은 행동을 계속 반복하는 것은 처음에는 쉽지만 나중에 가면 어려워집니다. 인간은 똑같은 행동을 계속 따라하기만 하면 미쳐버릴수도 있기 때문입니다. 하지만 반복하는 것을 아무렇지 않게, 아주 빠르게, 그리고 누구보다도 잘해내는 것이 있습니다. 바로 컴퓨터입니다. 반복문이란 어떤 구문이 계속해서 반복되는 것이죠. 컴퓨터는 반복문을 누구보다도 더 잘 수행합니다. 오늘은 while과 for라는 두가지 반복문에 대해서 알아보도록 하겠습니다. while 반복문while (condition) { statements } while문을 간단히 표현하면 소스코드와 같습니다. 조건(condition)이 참일 때 구문을 계속 수행하고, 조건이 거짓일 때는 아무일도 일어나지 않습니다. 그리고 반복문에는 위에 소스코..