파이썬 제어문 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

파이썬 if 비교문



이번엔 숫자 비교에 대해 알아 봅시다.


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

#!/usr/bin/python

# -*- coding: utf8 -*-


apple_cnt = 10


if apple_cnt == 10 :

    print "사과가 10개가 맞습니다."

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

결과 :  

사과가 10개가 맞습니다.

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


apple_cnt 변수에 10을 셋팅하여


10이 맞는지 비교하는 if 문 입니다.


숫자 비교는 아래와 같이 사용 가능 합니다.


변수 1 == 값

 변수 1과 값은 같다.

변수 1 != 값

 변수 1과 값은 같지 않다.

변수 1 > 값

 변수 1이 값보다 크다.

변수 1 < 값

 변수 1이 값보다 작다.

변수 1 >= 값

 변수 1이 값보다 크거나 같다.

변수 1 <= 값

 변수 1이 값보다 작거나 같다.


위의 표를 다음 예를 통해 확인해 보겠습니다.


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

#!/usr/bin/python

# -*- coding: utf8 -*-


apple_cnt = 10


if apple_cnt == 10 :

    print "사과가 10개가 맞습니다."


if apple_cnt != 9 :

    print "사과가 9개와 같지 않습니다."


if apple_cnt > 9 :

    print "사과가 9개 보다 큽니다."


if apple_cnt < 12 :

    print "사과는 12개 보다 작습니다."


if apple_cnt >= 9:

    print "사과가 9개 보다 크거나 같습니다."


if apple_cnt <= 12:

    print "사과는 12개 보다 작거나 같습니다."

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

결과 :  

사과가 10개가 맞습니다.

사과가 9개와 같지 않습니다.

사과가 9개 보다 큽니다.

사과는 12개 보다 작습니다.

사과가 9개 보다 크거나 같습니다.

사과는 12개 보다 작거나 같습니다.

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



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

반응형

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

[Python] 제어문 if (4)  (0) 2016.09.04
[Python] 제어문 if (3)  (0) 2016.09.04
[Python] python 한글 표시 방법  (0) 2016.09.04
[Python] 주석  (0) 2016.09.04
[Python] 제어문 if (1)  (0) 2016.09.04

파이썬 한글 표시 방법




python은 기본적으로 한글이 실행이 안됩니다.


다음 예를 봅시다.


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

print "Hello World"

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

결과 :  

Hello World

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


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

print "안녕하세요"

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

결과 :  

 File "C:/6.��α� �����/python/2��/Study.py", line 1

SyntaxError: Non-ASCII character '\xec' in file C:/6.��α� �����/python/2��/Study.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

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


한글을 입력한 경우 인코딩 선언이 안되었다고 하면서 에러가 나타 납니다.


한글이 나오게 할려면 소스 맨 위에 다음과 같이 입력해주면 잘 표시 됩니다.


 # -*- coding: utf8 -*-


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

# -*- coding: utf8 -*-

print "안녕하세요"

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

결과 :  

안녕하세요

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

반응형

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

[Python] 제어문 if (3)  (0) 2016.09.04
[Python] 제어문 if (2)  (0) 2016.09.04
[Python] 주석  (0) 2016.09.04
[Python] 제어문 if (1)  (0) 2016.09.04
[Python] 자료형 종류  (0) 2016.09.04

파이썬 주석에 대한 설명




주석이란 소스 코드에 설명을 다는 행위 입니다.


#이라고 쓰고 설명문을 달면 프로그램 실행 때 해당 부분은 건너 뛰게 됩니다.


설명이 길어 질 경우 """  """ 를 사용해 여러 줄로 작성 가능합니다.


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

#!/usr/bin/python

# -*- coding: utf8 -*-


# 주석입니다.


"""

이프로그램은 ooo 입니다.

주석입니다.

주석입니다.

"""


print "Hello World"

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

결과 :  

Hello World

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

반응형

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

[Python] 제어문 if (2)  (0) 2016.09.04
[Python] python 한글 표시 방법  (0) 2016.09.04
[Python] 제어문 if (1)  (0) 2016.09.04
[Python] 자료형 종류  (0) 2016.09.04
[Python] Python, Pycharm 개발툴 설치 및 사용법  (0) 2016.08.27

+ Recent posts