#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