for range 범위, 2중 for문 정리

dorong_park·2022년 9월 7일

헷갈리는 함수

목록 보기
1/18

range(n)=0이상 n미만인 수를 차례로 나열하는 수열
range(a.b)=a이상 b미만인 수를 차례로 나열하는 수열
range(a,b,step)=a이상 b미만인 수를 step 간격으로 나열하는 수열

예제1) for i in range(1,10): >>> 1이상 10미만 1,2,3,4,5,6,7,8,9가 i의 값이다

예제2) 음수 스텝이다. i는 10부터 -1씩 10,9,8,7,6,5,4,3,2,1 가 값이다

중첩 반복문(이중 for문)

=

=즉, 바깥쪽 포문에서 데이터가 하나 내려올떄 안쪽 포문이 실행되고, 안쪽 포문의 반복이 다 끝나야
바깥쪽 포문이 실행된다.

예제1)

1.바깥 i문 3회 반복, 안쪽 j문 2회 반복
2.안쪽 j문 2회 반복=hello 개행 hello>>바깥 i문의 1회
3.안쪽 j문 2회 반복=hello 개행 hello>>바깥 i문의 2회
4.안쪽 j문 2회 반복=hello 개행 hello>>바깥 i문의 3회

예제2)

1.바깥 i문 5회 출력, 안쪽 j문 0부터 4까지 0,1,2,3,4 출력
2.0,1,2,3,4 >>>바깥 i의 1회
3.0,1,2,3,4 >>>바깥 i의 2회
4.0,1,2,3,4 >>>바깥 i의 3회
5.0,1,2,3,4 >>>바깥 i의 4회
6.0,1,2,3,4 >>>바깥 i의 5회

https://velog.io/@binsu/Python-문법-for문

profile
질문 없는 성장은 없다. 3년차 데이터 분석가

0개의 댓글