코딩공부/파이썬

파이썬 for문

v뚜v 2019. 8. 1. 03:02

for문의 기본적인 구문

for 변수 in 범위:
   반복적으로 실행할 코드

for문의 범위로 사용되려면 시퀀스 자료형 또는 반복 가능한 자료여야 한다.

  • 문자열
  • 리스트
  • 튜플
  • 사전
  • range()

 

코드                                                       결과

 

 

문자열, 리스트, 사전, range() 함수를 범위로 지정
위 코드의 실행 결과

 

 

for문 안에서 continue와 break의 역할

continue : 다음 반복문을 수행하기

break : 반복문 탈출하기

 

 

예)

for 변수 in 범위:
....
	continue
....
	break

 

1부터 6까지 수에 대해 반복하는데, 정수 출력 후 그 수가 4보다 작으면 그 다음 숫자를 출력하고 4보다 크커나 같으면 반복문을 탈출하는 코드
반복문 안에서 1부터 6까지의 수를 출력하고 그 수가 4보다 크거나 같으면 반복문을 탈출하는 코드 위 코드와 다르게 생겼지만 결과는 같음

 


for~else문

반복문에서 중간에 중단이 없어야만 else 실행이 가능하다.

 

예)

for 변수 in 범위:
	반복적으로 실행할 코드
else:
	for문이 모두 실행된 후에 실행할 코드

범위 내의 있는 a,b,c를 출력한 뒤 The End를 출력하는 코드
만약 else로 진입하기 전 break등으로 인해 반복문이 중단된다면 제대로 된 값이 출력되지 않는다.