마이크로 파이썬 배우기 12 – 함수 모듈 만들기

마이크로 파이썬 배우기 12 – 함수 모듈 만들기

마이크로 파이썬으로 프로그램을 하다보면, 마이크로파이썬이 제공하는 여러가지 함수들을 사용하게 되는데, 때로는 외부 라이브러리를 이용하여 추가적인 기능의 함수들을 사용하게 된다.

​

그러나, 그럼에도 불구하고, 자신의 목적에 딱 맞는 함수가 없어서, 스스로 함수를 만들고 싶을 때가 있다.

이럴때 함수 모듈을 만들어 사용하는 방법은 다음과 같다.

​

이렇게 함수를 스스로 만들어 사용할때, 프로그램에서 해당 함수가 사용되기 전에 미리 해당 함수의 세부 내용이 반드시 선언되어야만 한다.

​

​

선언 방법 def 함수명( ):

명령어

명령어

​

관련규칙 함수명 뒤에 “:” 를 추가해준다.

함수의 내용은 들여쓰기 방식으로 구분해서 지정한다

함수는 사용되기 전에 반드시 선언 되어야만 한다.

만일 함수내에서 특정 변수의 값을 변경하려면 전역변수로 선언해 주어야 한다.

​

​

​

다음은 두개의 인수값을 받아서 이를 합산한뒤 돌려주는 함수에 대한 에제이다.

이를 참조하면 자신만의 함수를 만드는 방법과, 사용하는 방법에 대해서는 좀 더 쉽게 이해할 수 있을듯 하다.

​

​

함수 내에서 계산한 결과값을 그대로 메인 프로그램에서 사용하기 위해, myreturn 이라는 이름의 전역변수를 만들었고, 함수 동작의 결과를 이 전역변수에 저장하는 형태로 결과를 반환한다.

​