2011년 11월 10일 목요일

12 함수 사용법

함수는 실행하고자 하는 명령들의 모음에 이름을 붙이고, 이 이름을 불러, 그 모아놓은 명령들을 실행 하도록 하며, 또 그 결과 값을 임의의 변수에 할당할 수 있는 편리한 기능으로서, 복잡한 프로그래밍에 유용합니다. 

함수를 사용하려면 먼저 함수 이름을 def 키워드로 정해주어야 합니다. 보통 프로그램 앞쪽에 코딩합니다. 간단한 함수 예제는 다음과 같습니다.


def removeComma(myValue) :
    r = myValue.replace(',','')
    r = int(r)
    return r
def calculateTax(price, tax_rate) :
    taxTotal = price + (price * (tax_rate/100))
    return taxTotal
g = input('휘발류 값 : ')
g = removeComma(g)
print(g)
a = int(input('가격 : '))
b = int(input('부가세(%) : '))
s = int(calculateTax(a,b))
print('총 지불액은', s, '원입니다.')


함수에서 처리한 결과 값을 다시 가져다 활용하려면, 반드시 변수에 할당해 주어야 합니다(g = removeComma(g)). IDLE에서 실행 결과 화면은 다음과 같습니다.



>>>
휘발류 값 : 1,999
1999
가격 : 200000
부가세(%) : 10
총 지불액은 220000 원입니다.

>>> type(g)
<class 'int'>

댓글 없음:

댓글 쓰기