본문 바로가기

카테고리 없음

[Python] 반복문

for 반복문 

 

 - range 함수 사용 : 필수적으로 필요하지 않음. 

 

 - for i in [0, 1, 2, 3, 4] // i가  [0, 1, 2, 3, 4] 에 있는 동안이라고 해석. 

 

 - 배열 : 같은 자료형,  리스트: 모두가 다르게 생성될 수 도 있음. 

 

 - 반복횟수가 중요할 때 : range함수를 이용하면 더 효율적

 

 

hi를 10번 print

  range 함수를 이용하면 print 횟수를 정할 수 있는데, 만약 10번 print 하고 싶다면 범위의 끝은 +1을 해줘야한다. 

 

 

  • range함수 for 변수 in range [시작값, 끝값[+], 증가값):    변수 부분을 반복하게 됨. 

      for i in range(0,3,1): =for i in [0, 1, 2]:

          0,1,2 0에서 2까지 반복하게 됨. 리스트가 [0,1,2]로 생성

 

    ※ i 대신 _(언더바)를 사용할 수 있음. ! 

 

 

 

예) 1부터 5까지 range 함수를 이용해서. 

범위의 끝 +1

 

 

예) 500과 1000 사이에 있는 홀수의 합계

for문의 증가값을 2로 설정

 

for 중첩문 

 

for문 while문

 

while문: 조건식이 참일 때 

 

변수 = 시작값

while 변수 < 끝값 :

    이 부분을 반복

    변수 = 변수 + 증가값

 

 

무한 루프를 하는 while문 : 조건식을 true로 지정

 

break : 반복을 논리적으로 빠져나가는 방법

 

continue: 반복문으로 다시 돌아가게 함

 

continue