문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Python/문법 (문단 편집) === for 문 === {{{#!syntax python for x in X: todo # 혹은 for i in range(start, stop[, step]): todo }}} 위 코드는 배열 또는 range 형태인 X의 각 원소 x에 대해서 todo를 실행한다. <예시> {{{#!syntax python for i in range(10): print(i) }}} 위 코드는 0부터 9까지의 정수를 한 줄에 하나씩 출력한다. 기본적으로 한 개의 매개변수를 전달할 때는 start의 기본값은 0, step의 기본값은 1로 설정되며, 0부터 (전달값 - 1)까지의 수를 하나씩 가져와 i에 저장한다. <예시> {{{#!syntax python for i in range(10,0,-2): print(i) }}} 위 코드는 10,8,6,4,2를 한 줄에 하나씩 출력한다. 즉 10 이하 0 초과 범위에서 -2씩 변화하며 출력한다. <예시> {{{#!syntax python arr = ['a', 'b', 'c', 'd'] for x in arr: print(x) }}} 위 코드는 리스트 arr에서 원소를 하나씩 가져와 출력한다. 즉, a b c d를 한 줄에 하나씩 출력한다. <예시> {{{#!syntax python star = "★" for i in range(1,5): print(star*i) }}} 위 코드는 star 변수 안에 ★ 문자열을 저장하고 4번 반복하여 star 함수가 i번 곱해서 출력한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기