for문은 while처럼 반복문을 형성해준다.같은 반복문이지만 for과 while은 다른것이 있는데, for문은 특정횟수를 반복해주고 while문은 특정조건을 만족할 때까지 반복해준다는 것이다.if를 for문을 넣어 특정 조건에 맞는다면 특정한 값을 반환하도록 맞출 수 있다.range를 이용하여 순서대로 올라가는 숫자를 넣을 수도 있다.range는 len과 조합하여 리스트 내의 숫자만큼 반복하도록 할 수 있으며, for문을 중복사용하여 값을 변화시키는걸 여러개 할 수도 있다.list comprehension을 이용하여 한문장으로 표현도 가능하다 여기서 if문까지 추가로 넣어서 조건을 맞출 수도 있다.