5. 함수 정의하고 연산하기

    # 함수 정의
    >>> def Times(a, b):
    >>> a = a + 1 # 같은 함수의 내용은 들여쓰기가 같다
    >>> b = b + 1
    >>> return a * b
    
    # 함수가 생성되었는지 객체 확인
    >>> globals()
      {'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment',
     …중략…
     '_i1': 'def Times(a,b):\n\ta=a+1\n\tb=b+1\n\treturn a*b\n\nglobals()', 'Times': <function __main__.Times(a, b)>} # 함수가 생성된 것을 확인할 수 있다
    
    # 함수 사용하기
    >>> Times(10, 10)
    121
    
    # return이 없으면 None을 반환하는 것을 확인
    >>> def setValue(newValue):
    >>>     x = newValue
    >>> retval = setValue(10)
    >>> print(retval)
    None
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.