위코드 6기 day3 2020.01.30
# a, b는 parameter 2, 3은 argument
def add(a, b):
return a+b
>>> add(2, 3)
5
https://docs.python.org/3.7/glossary.html#term-argument
https://docs.python.org/3.7/glossary.html#term-parameter
https://docs.python.org/3.7/faq/programming.html#faq-argument-vs-parameter
print를 쓰면 함수가 잘 동작하는지 확인하기가 쉽지만 실제 원하는 값을 함수가 출력하는 것이 아닙니다. b에 함수 출력값이 입력되지 않습니다. (None)
>>> def add(a, b):
print(a+b)
>>> add(2,3)
5
>>> b = add(2,3)
5
>>> b
>>>
return으로 최종값을 출력해 줘야 실제 원하는대로 동작하게 됩니다.
>>> def add(a, b):
return a+b
>>> b = add(2,3)
>>> b
5