#2.8 – 2.10 매개변수 반환 값

#function에 얼마나 많은 인수를 줄 수 있습니까? > 내 생각 : 파라미터가 주어진 만큼

기능: 여러 번 재사용할 수 있는 코드

매개변수: 함수의 결과를 변경할 수 있도록 함수에 데이터를 전달합니다.

def say_hello(user_call = "anonymous"): #user_call에 기본값을 미리 주어 에러를 방지한다.
	print("hello", user_call)

say_hello("no") #hello no
say_hello() #anonymous

#parameter가 2개 일때?
def plus(a = 7, b = 3):
	print(a+b)

plus(2, 4) #6
plus() #10

return은 함수의 값을 제공합니다.

def tax_calc(money):
	#print(money) console에 표현만 해줌
    return money * 0.35
    
def pay_tax(tax):
	print("thank u", tax)

pay_tax(tax_calc(100000000))) #35000000