IT is Smart

4.3 파이썬 프로그램 만들어보기-for문 본문

Programming/Python for Beginners

4.3 파이썬 프로그램 만들어보기-for문

달인최선 2017. 11. 5. 06:47
반응형

1. 파이썬 소개, Introduction to Python

2. 파이썬의 특징, Features of Python (1/2)

2. 파이썬의 특징, Features of Python (2/2)

3. 파이썬 설치하기, Python Setup

3.1 파이썬 버전 선택하기, Select Python version

3.2 OS Bit 버전 선택하기, Select OS Bit

3.3 설치파일 형태 선택하기, Select Setup File

3.4 설치하기, Setup (1/2)

3.4 설치하기, Setup (2/2)

4.1 파이썬 Interactive Shell 사용하기 (1/3)

4.1 파이썬 Interactive Shell 사용하기 (2/3)

4.1 파이썬 Interactive Shell 사용하기 (3/3)

4.2 파이썬 File Editor 사용하기

4.2 파이썬 File Editor 사용하기-주석처리

4.2 파이썬 File Editor 사용하기-출력하기

4.2 파이썬 File Editor 사용하기-입력받기

4.2 파이썬 File Editor 사용하기-입력값 출력하기

4.2 파이썬 File Editor 사용하기-str(), int(), float() 함수 사용하기

4.3 파이썬 프로그램 만들어보기

4.3 파이썬 프로그램 만들어보기-if문

4.3 파이썬 프로그램 만들어보기-while문


예제 코드를 보면서 for문을 알아보겠습니다.



소스파일 URL : https://github.com/wonbird/Short-Term-Python-for-Beginners/blob/master/stp4b_08_use_for.py


소스코드를 작성한 후 F5를 눌러 실행을 해보겠습니다.




for문의 구조는 다음과 같습니다.


for {변수} in {반복횟수}:

    {실행명령문}


for문은 반복횟수에 지정된 구성요소의 개수만큼 반복을 수행합니다. 매 반복 차례에 해당 구성요소 값이 변수에 저장되기 때문에 실행명령문에서 변수를 사용할 수 있습니다.


앞의 예제 코드에서 range() 함수는 다음과 같은 구조로 사용할 수 있습니다.


range(시작값, 종료값, 간격)

range([start=0], end, [step=1])


시작값(start)은 생략이 가능하고 생략하면 0이 주어진 것으로 처리됩니다. 간격(step) 역시 생략 가능하고 생략하면 1을 기본값으로 갖습니다. 여기서 주의할 점은 실제 종료값은 종료값(end)로 넘겨준 값보다 -1인 값입니다.


range(5)라고 하면 range(0, 5, 1)과 같은 의미이고 0, 1, 2, 3, 4를 구성요소로 갖는 데이터리스트를 의미합니다. 1부터 1000까지 1000번을 반복하고 싶다면 range(1, 1001)이라고 하면 되는 거죠.


실행명령문은 for문 다음 줄에 들여쓰기해서 작성해 주면 됩니다.



4.3 파이썬 프로그램 만들어보기-for문

4.3 파이썬 프로그램 만들어보기-continue & break문

4.3 파이썬 프로그램 만들어보기-try~except/finally문

4.4 파이썬 재사용할 수 있는 프로그램 만들기

4.4 파이썬 재사용할 수 있는 프로그램 만들기-함수(Function)

4.4 파이썬 재사용할 수 있는 프로그램 만들기-클래스(Class)

4.5 파이썬 모듈 사용하기-모듈(Modules)

4.5 파이썬 모듈 사용하기-pip사용

4.6 파이썬 직접 모듈 만들기

5.1 파이썬으로 파일 다루기-입출력 처리

5.2 파이썬으로 파일 다루기-파일 열기와 닫기

5.3 파이썬으로 파일 다루기-파일 읽기

5.4 파이썬으로 파일 다루기-파일 쓰기

5.5 파이썬으로 파일 다루기-파일 닫기

5.6 파이썬 파일럿 프로젝트 - 심플 텍스트 분석기 제작

6.1 파이썬 개발도구 PyCharm 사용하기

6.2 파이썬 개발도구 PyCharm 설치하기

6.3 파이썬 개발도구 PyCharm Project 만들기



반응형