함수는 실행하고자 하는 명령들의 모음에 이름을 붙이고, 이 이름을 불러, 그 모아놓은 명령들을 실행 하도록 하며, 또 그 결과 값을 임의의 변수에 할당할 수 있는 편리한 기능으로서, 복잡한 프로그래밍에 유용합니다.
함수를 사용하려면 먼저 함수 이름을 def 키워드로 정해주어야 합니다. 보통 프로그램 앞쪽에 코딩합니다. 간단한 함수 예제는 다음과 같습니다.
함수에서 처리한 결과 값을 다시 가져다 활용하려면, 반드시 변수에 할당해 주어야 합니다(g = removeComma(g)). IDLE에서 실행 결과 화면은 다음과 같습니다.
함수를 사용하려면 먼저 함수 이름을 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, '원입니다.')
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'>
휘발류 값 : 1,999
1999
가격 : 200000
부가세(%) : 10
총 지불액은 220000 원입니다.
>>> type(g)
<class 'int'>
댓글 없음:
댓글 쓰기