더북(TheBook)

11.1.2 모듈 사용하기

생성한 모듈을 새로운 파일(여기서는 ch11.py)에서 사용해 보겠습니다. 이번 실습에서 주의할 점은 theater_module.py 파일과, 모듈을 사용할 파일은 서로 같은 경로(같은 폴더)에 있어야 한다는 점입니다.

모듈을 사용하는 방법은 여러 가지가 있는데, 가장 기본적인 import 문을 먼저 보겠습니다. import 문을 작성할 때는 파일명에서 확장자 .py를 제외한 theater_module만 적어 주면 됩니다. 이것이 모듈명입니다. import 문을 작성한 이후부터는 모듈에 정의한 함수를 그대로 사용할 수 있습니다. 모듈에 속한 함수를 사용할 때는 모듈명 뒤에 점(.)을 찍고 나서 함수명을 적습니다.
3개 함수를 호출해서 각각 3, 4, 5를 전달해 보겠습니다.

import theater_module # 모듈 가져오기

theater_module.price(3) # 3명이 영화를 보러 갔을 때 가격
theater_module.price_morning(4) # 4명이 조조 영화를 보러 갔을 때 가격
theater_module.price_soldier(5) # 군인 5명이 영화를 보러 갔을 때 가격

실행결과 icon_con

3명, 영화표 가격은 30000원입니다.
4명, 조조 할인 영화표 가격은 24000원입니다.
5명, 군인 할인 영화표 가격은 20000원입니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.