파이썬 제어문 if 사용법




이번엔 한번에 여러 번 비교하는 조건 문을 만들어 보겠습니다.


일단 "[Python] 제어문 if (1)"에서 사용되었던 예제를 보겠습니다.



==========================================================

#!/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문을 3번이나 썼는데 1번만 쓰고 싶을 땐


elif 를 사용합니다.


==========================================================

#!/usr/bin/python

# -*- coding: cp949 -*-


#용의자 3명의 이름을 각각 지정 합니다.

suspect1 = "jack"

suspect2 = "mike"

suspect3 = "kim"


if suspect1 == "mike" :

    print " Suspect1 is criminal"

elif suspect2 == "mike":

    print " Suspect2 is criminal"

elif suspect3 == "mike":

    print " Suspect3 is criminal"

else :

    print "No criminal"

==========================================================

결과 :  

Suspect2 is criminal

==========================================================


다음 if문 설명 가기 ====> click


반응형

'프로그램 > Python' 카테고리의 다른 글

[Python] 리스트형 자료  (0) 2016.09.04
[Python] 제어문 if (4)  (0) 2016.09.04
[Python] 제어문 if (2)  (0) 2016.09.04
[Python] python 한글 표시 방법  (0) 2016.09.04
[Python] 주석  (0) 2016.09.04

+ Recent posts