for 반복문
- range 함수 사용 : 필수적으로 필요하지 않음.
- for i in [0, 1, 2, 3, 4] // i가 [0, 1, 2, 3, 4] 에 있는 동안이라고 해석.
- 배열 : 같은 자료형, 리스트: 모두가 다르게 생성될 수 도 있음.
- 반복횟수가 중요할 때 : range함수를 이용하면 더 효율적
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 함수를 이용해서.
예) 500과 1000 사이에 있는 홀수의 합계
for 중첩문
for문 while문
while문: 조건식이 참일 때
변수 = 시작값
while 변수 < 끝값 :
이 부분을 반복
변수 = 변수 + 증가값
무한 루프를 하는 while문 : 조건식을 true로 지정
break : 반복을 논리적으로 빠져나가는 방법
continue: 반복문으로 다시 돌아가게 함