#Python - 22. 파이썬 모듈 만들기
본문 바로가기
Programming/Python

#Python - 22. 파이썬 모듈 만들기

by 권가 2020. 1. 22.

모듈을 사용해보았으니 모듈을 만들어봅시다!

def random_choice():
    import random
    return random.choice([1, 2, 3, 4, 5])
odd = '짝수'
even = '홀수'

random_choice 라는 이름으로 random모듈을 가지고 무작위 수를 고르는 모듈을 만들었습니다.

변수로는 odd 짝수, even 홀수를 지정해주었구요.


import mk_module
selected = mk_module.random_choice()
print('선택된 수={}'.format(selected))
if selected % 2 == 0:
    print(mk_module.odd)
else:
    print(mk_module.even)

Line 1: 제가 만든 모듈인 mk_module을 import하여 가져왔습니다.

Line 2: selected에 무작위로 고른 수를 저장했습니다.

Line 4: 무작위로 고른 수(selected)가 2로 나누었을 때 나머지가 0이면 즉, 짝수이면

Line 5: mk_module의 변수인 odd를 출력하도록 했습니다.

Line 6: 그렇지 않으면(2로 나누었을 때 나머지가 0이 아니면 즉, 홀수이면)

Line 7: mk_module의 변수인 even을 출력하도록 했습니다.

 

모듈을 사용할 때 사용자가 직접 생성한 모듈과 사용할 모듈이 같은 경로(폴더, 디렉터리)에 있어야한다.

댓글