loop (반복문)
- 반복적인 작업을 가능하게 해주는 도구
- 특정 조건을 만족하는 경우 수행할 수 있음 (while)
- 리스트, 문자열, 튜플 등 컬렉션 타입의 아이템을 하나씩 순회하면서 사용 가능 (for)
- 코드 작업에서 가장 많이 사용하는 구문 중 하나
- 주의할 점 : while을 사용할 경우, 반복을 멈추게 하는 장치가 필요
(그렇지 않으면 셀이 무한 수행되며, jupyter notebook의 재부팅 필요)
while 키워드
- while 뒤의 조건이 True일 경우, while 코드 블록을 계속 수행
- while 코드블록 (if와 마찬가지로 while문 아래의 들여쓰기로 작성된 부분을 의미
- 조건이 False가 되면 블록 수행을 멈추고 이후 코드 실행
a = [1, 10, 9, 24, 566, 23, 45, 67, 89]
i = 0 # 인덱스
while i < len(a):
print(a[i])
i += 1
print('hahaha')
while 키워드 이용하여 리스트의 아이템 출력하기
- 조건문과 함께 사용하기
a = [1, 10, 9, 24, 25, 26]
i = 0 # 인덱스
while i < len(a):
if a[i] > 20: # 20보다 큰 경우만 출력하기
print(a[i])
i += 1
a = [1, 10, 9, 24, 25, 26]
i = 0 # 인덱스
while i < len(a):
if a[i] % 2 == 1: # 홀수인 경우만 출력하기
print(a[i])
else:
print(a[i] / 2)
i += 1
#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #딥러닝강의
반응형