python
반복문
응엉잉
2022. 2. 25. 09:39
for문
: 반복해야 하는 범위가 정해져 있을 경우 사용
1) ragne 를 이용한 for 문
for 변수 in range(시작숫자, 끝숫자) :
수행할 작업
range() 함수가 바로 숫자 리스트를 만들어줌
변수값이 시작숫자에서 (끝숫자-1) 이 되는 횟수만큼 수행할 작업을 반복해줌
시작숫자를 적지 않으면 0에서 시작
** 이중반복문
for i in range(2,10):
for j in range(1,10):
print(i*j, end = '')
print('')
첫번째 for 문에서 i = 2에서부터 시작
두번째 for 문에서 j 2*1 2*2 ... 2*9 이 순서로 실행 후 print('') 실행
i = 3
,,,
i = 9 까지 반복
2) 리스트와 튜플을 이용한 for문
* for문 + 리스트
example_lst = [1,2,3,4,5]
for i in range(0,len(example_lst)):
print(example_lst[i])
len 함수는 변수의 크기를 구해줌
for 문과 len 함수를 통해 인덱스를 만들어 리스트의 모든 값에 접근 가능
example_lst = [1,2,3,4,5]
for i in example_lst:
print(i)
리스트 자체를 반복문의 대상으로 사용할 수 있음
while문
: 반복해야하는 범위가 정해져 있지 않을 때 사용
while 조건 :
실행문
조건문이 참인경우 실행문으로 들어감
** while 을 사용한 무한반복문
while True :
실행문
특정 상황이 되기 전까지 계속 실행문을 반복해야 할 때 사용
특정 상황이 되면 break 문을 이용해 while 문에서 벗어날 수 있음