모듈을 사용해보았으니 모듈을 만들어봅시다!
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을 출력하도록 했습니다.
모듈을 사용할 때 사용자가 직접 생성한 모듈과 사용할 모듈이 같은 경로(폴더, 디렉터리)에 있어야한다.
'Programming > Python' 카테고리의 다른 글
#Python - 24. 파이썬 리스트, 딕셔너리 다루기 (0) | 2020.02.04 |
---|---|
#Python - 23. 파이썬 dictionary(딕셔너리) 만들기 (0) | 2020.01.23 |
#Python - 21. 파이썬 Python IDE (0) | 2020.01.22 |
#Python - 20. 파이썬 모듈 사용하기 (0) | 2020.01.22 |
#Python - 19. 파이썬 for in range (0) | 2020.01.17 |
댓글