IT is Smart

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

Programming/Python for Beginners

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

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

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 파이썬 프로그램 만들어보기


예제 코드로 간략히 if문을 알아보겠습니다.



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


위와 같이 코드를 File Editor에서 작성하고 if_stat.py라는 파일명으로 저장합니다. F5키를 눌러서 프로그램을 실행해 봅니다.



누구십니까? 라는 문자열이 Shell창에 표시되고 다음 줄에 커서가 입력 대기합니다. 도깨비 라고 입력하고 [Enter] 키를 입력하면 안녕하세요. 도깨비님! 이라는 문자열이 화면에 표시되고 다음 줄에 >>> 프롬프트를 출력하면서 프로그램이 종료됩니다.


if문은 처음 줄부터 마지막 줄까지 1번 실행되고 나면 종료가 됩니다. 그래서 여러 번 입력을 다르게 해보려면 매번 F5키를 눌러서 프로그램을 다시 실행시켜주면 됩니다.


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


if {조건문}:

    {실행명령문}

elif {조건문}:

    {실행명령문}

else:

    {실행명령문}


if 문 다음에는 참(True)인지 거짓(False)인지를 판단할 수 있는 조건문이 와야 합니다. 조건문 끝에는 ‘:’(콜론)을 붙여줘서 조건문이 끝났음을 표시해야 합니다.


한 개 이상의 조건을 사용하고 싶을 때 elif문을 필요한 만큼 추가하면 됩니다. elif 다음에 조건문을 작성하고 ‘:’로 조건문의 끝을 표시해주면 됩니다. 앞에서 확인한 조건이 모두 아닌 경우에 별도의 명령이 실행되도록 하고 싶다면 else를 추가하면 됩니다. else는 조건문을 추가할 필요가 없기 때문에 else뒤에 바로 ‘:’을 붙이면 됩니다.


실행명령문은 해당 조건문 다음 줄에 추가를 하는데 들여쓰기해서 작성해 줍니다. 들여쓰기가 잘못되면 에러가 발생하고 제대로 실행되지 않으니 꼭 주의하세요.


if문은 반드시 필요하지만 elif else는 필요에 따라 사용하거나 생략할 수 있습니다.



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

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

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 만들기



반응형