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 문에서 벗어날 수 있음

 

 

 

'python' 카테고리의 다른 글

리스트, 튜플, 딕셔너리  (0) 2022.02.25
함수  (0) 2022.02.25
조건문 if  (0) 2022.02.25
자료형과 변수  (0) 2022.02.25
print()  (0) 2022.02.25