글 작성자: nouu

이번 시간에는 파이썬 반복문에 대해 알아보겠습니다. 반복문은 in 뒤에 리스트 변수나 range 함수 2가지가 들어갑니다.

 

for index in ["python", "java", "golang"] :
	print(index)

반복문은 기본적으로 위와 같은 구조를 보입니다. 리스트 안에 있는 데이터들이 하나, 하나 들어가 순차적으로 출력되는 구조입니다. in 뒤에 있는 데이터는 리스트 데이터입니다. 꼭 print 안에 index를 넣을 필요는 없으며 다른 변수나 상수를 넣어도 됩니다. 

 

for i in ["python", "java", "golang"] :
	print("안녕")

이와 같은 구조로 in 다음 리스트 데이터와 상관없이 안녕을 세번 출력할 수 있다는 얘기입니다. 

 

반복문 구조에서 빠질수 없는 함수는 range 함수입니다. 

range(3)

이와 같은 함수의 결과는 range(0, 3) 형태로 반환됩니다. 

 

for i in range(1, 100, 2) :
	print(i)

이러한 range 형태로 출력을 한다면 1부터 시작하여 99까지 공차가 2인 수 들이 출력될 것 입니다. 즉 range(시작, 끝 + 1, 공차)의 형식으로 range 형태를 만들 수 있습니다.