Python if 사용법
1. 참/거짓을 제어하는 if 문
특정 조건이 참이 되면 실행이 되는 것을 if문이라 한다.
예문을 보기로 합시다.
예문은 3명의 용의자를 붙잡고 범인을 지목하는 프로그램입니다. --;(썰렁한 예라도 이해해주길)
용의자 3명 중 이름이 mike인 사람을 잡아 보기로 합시다.
==========================================================
#!/usr/bin/python
# -*- coding: cp949 -*-
#용의자 3명의 이름을 각각 지정 합니다.
suspect1 = "jack"
suspect2 = "mike"
suspect3 = "kim"
if suspect1 == "mike" : #suspect1 이름이 mike 인가? 거짓
print " Suspect1 is criminal" #해당 명령은 실행 안되고 넘어 간다.
if suspect2 == "mike": #suspect2 이름이 mike 인가? 참
print " Suspect2 is criminal" #해당 명령 실행
if suspect3 == "mike":
print " Suspect3 is criminal"
==========================================================
결과 :
Suspect2 is criminal <== 범인은 2번째 용의자 입니다.
==========================================================
if 변수 == 비교 대상 :
참
== 문자는 같은지 여부를 판단
if가 참 일때 실행 되는 명령은 들여쓰를 해야 됩니다.
if 변수 == 비교 대상 :
참 <====================== 이부분은 if 보다 더 들여쓰기로 해야 실행 됨
다음 예 입니다.
산속에서 길을 잃어 가다가 왼쪽, 오른쪽 두 갈래 길이 나왔습니다.
어디로 가야 할지 몰라 동전을 던져 정하기로 했습니다.
앞이 나오면 왼쪽, 뒤가 나오면 오른쪽으로 가고 싶은데 이걸 프로그램을 짜 봅시다.
==========================================================
#!/usr/bin/python
# -*- coding: utf8 -*-
coin = "뒤"
if coin == "앞" : #1. coin이 "뒤" 기 때문에 거짓
print "왼쪽으로 가" #2. 실행 안됨
else : #3. 위의 조건이 아니면
print "오른쪽으로 가" #4. 실행
==========================================================
결과 :
오른쪽으로 가
==========================================================
if 변수 == 비교 대상 : 만약 조건이 참이니?
참
else : 조건이 참이 아니면
거짓
if 참 else 거짓
if에 있는 조건이 참이면 바로 아래 들여 쓰기 부분의 명령어가 실행 되며
거짓이면 else 아래 들여 쓰기 부분의 명령어가 실행 된다.
다음 if문 설명 가기 ====> click
'프로그램 > Python' 카테고리의 다른 글
[Python] 제어문 if (2) (0) | 2016.09.04 |
---|---|
[Python] python 한글 표시 방법 (0) | 2016.09.04 |
[Python] 주석 (0) | 2016.09.04 |
[Python] 자료형 종류 (0) | 2016.09.04 |
[Python] Python, Pycharm 개발툴 설치 및 사용법 (0) | 2016.08.27 |