def add(a, b):
return a + b
first = 3
second = 2
result = add(first, second)
print(result)
위의 함수에서 a와 b는 매개변수. 함수 영역 안에서 쓰는 변수이다.
위의 함수에서 3과 2는 인자. 일반적으로 값(value)이라고 봄.
def print_name(name):
print(name)
print_name(Martin)
>>> Martin
위의 procedure에서 name 은 매개변수, Martin은 인자(값)