Day 4 - 파이썬의 제어문 (for)

2022. 10. 7. 17:39Python

이번 글에서는 파이썬의 제어문 중 반복문에 쓰이는 for에 대해 정리할 것이다. for문의 가장 큰 특징은 반복하고 싶은 횟수를 정할 수 있다는 것이다.

for문에 대한 설명이다.

여기서 중요하다고 생각되는 건 인덱스를 가지는 자료형의 아이템에 대해 반복을 실행한다는 것이다.

기본적인 for문 실행 실습이다.

 

for문과 거의 항상 같이 쓰이는 함수가 있는데, 그 함수가 range함수이다. 범위를 사람이 일일이 지정하지 않고, 시작값과 끝값을 입력하면 그 사이의 숫자들을 자동으로 range로 반환하기 때문에 for문을 보다 쓰기 편리하게 만들어준다.

range 함수를 정리한 것이다.

for문만 배울 때는 예전에 배웠던 것과 뭔가.. 다르다고 생각이 들었는데 range()를 같이 사용하니 그래 이게 내가 아는 for문이지라는 생각이 들었다. 모든 제어문과 마찬가지로, for문과 range 역시 조건 설정에 주의하고, 코드만 보고 해당 코드가 어떤 의미를 가지는지 이해할 수 있어야 하겠다.

 

중첩 반복문에 대한 설명이다.

중첩 반복문도 마찬가지로 코드를 보고 해당 코드가 어떻게 작동하는지 파악할 수 있어야 한다. 즉, 어떤 원리로 중첩 반복이 되는지 이해해야 한다. 또한, print() 함수 내부에 end="" 인자를 주었을 때 어떤 것이 달라져서 어떤 결과가 나오는지 이해해야 한다.