5. for문
5.1 C, Java vs Python
for문을 설명하기에 앞서 C,Java와 Python에서 제어문의 구조가 어떻게 다른지 if문을 예로 설명하고 넘어가겠습니다.
5.1.1 C, Java에서의 제어문
- if 뒤에 괄호가 옵니다.
- 중괄호({})를 이용해 블록을 표시합니다.
- 다중 if문의 경우 else if로 표시합니다.
5.1.2 Python에서의 제어문
- if 뒤에 괄호가 오지 않습니다. (와도 되긴합니다.)
- 중괄호({})대신에 콜론(:)과 들여쓰기를 사용해 블록을 표시합니다.
- 다중 if문의 경우 elif로 표시합니다.
5.2 for문 작성법
1) 기본
- 변수에 0부터 종료값-1까지 값을 초기화하며 반복한다.
2) range()함수
- start부터 stop-1까지 step만큼 크기를 증가시키며 반복한다.
3)변수와 배열
-변수에 배열값을 차례대로 넣어가며 반복한다.