파이썬에서는 유한개의 항목들에 대해 특정 조치를 취하고 싶을때 for 루프를 사용한다. 리스트안의 항목들의 수나 파일에 들어있는 문장의 갯수는 유한개라고 할 수 있다. for i in [5,4,3,2,1] : print(i) print('Blastoff!') # 5 # 4 # 3 # 2 # 1 # Blastoff! 여기서 i는 루프 하나가 돌 때마다 증가하는 값이 되고 in 뒤의 [ ] 은 콤마로 구별된 인자 하나하나를 의미한다. 집합 개념의 요소들과 비슷하다고 생각하면 된다. 한 루프가 돌때마다 i는 다음 값을 찾아 for문 body를 실행한다. 문자열 리스트에서도 동일한 방식으로 출력할 수 있다. friends = ['Connect', 'Korea', 'NHN'] for friend in friend..
for문을 중첩해서 사용하면 2차원 평면을 다룰 수 있다. for문 별찍을때 헷갈리지 않으려면 for(초기식; 조건식; 변화식) 이라는것을 꼭 상기하자. 사각형 별 출력하기 #include int main() { for (int i = 0; i < 5; i++) // 세로줄을 담당한다. { for (int j = 0; j < 5; j++) // 내용물을 담당한다. { printf("*"); } printf("\n"); } return 0; } 컴파일한 화면을 보려면 아래 더보기를 눌러주세요. 더보기 외부 for문은 세로 줄을 담당한다. 그리고 내부 for문은 내용물(가로)을 담당한다. 외부 for문이 0부터 4까지 5번을 쭉 내려가는 것으로 짜여져 있으며. 내부 for문은 j가 0부터 4까지 하나씩 차면..