반복문 for
우리는 반복적인 행동을 프로그램을 만듦으로써 해방될수 있다.
시퀀스 자료형
시퀀스 자료형이란 순서가 있는 자료형을 의미한다.
시퀀스 자료형에는 리스트, 문자열, range객체, 튜플, 딕셔너리 등이 있다.
for문
for 변수 in 시퀀스 자료:
--------명령문
for a in [10,20,30,40]:
print(a)
리스트 안의 자료가 하나씩 a에 들어와서 명령문을 실행한다.
또한 리스트 안의 요소 갯수 만큼
여기서는 4개가 있으므로 총 4번 반복문이 실행된다.
range객체
range객체는 순서데이터를 만들때 사용되는 자료이다.
range(10)
=> 0~9까지 숫자를 포함하는 range객체를 만든다.
for문 예시
리스트 사용
for i in [a,b,c]:
명령문
문자열 사용
message = "abcdefg"
for i in message:
명령문
range객체 사용
for i in range(10):
명령문
range(시작, 끝+1)
range(1, 10)
시작은 1분터 끝은 9까지
range(시작, 끝+1, 단계2 ):
시작부터 끝까지 2를 텀으로