더북(TheBook)

11.1.1 모듈 만들기

작업 폴더(이 책에서는 PythonWorkspace 폴더) 안에 theater_module.py라는 이름으로 파이썬 파일을 새로 만듭니다. 이 파일에 사람 수에 따른 영화표 가격을 계산하는 함수 3개를 정의하겠습니다. 첫 번째 price() 함수에서는 1인당 영화표 가격을 일반 가격인 10,000원, 두 번째 price_morning() 함수에서는 조조 할인 가격인 6,000원, 세 번째 price_soldier() 함수에서는 군인 할인 가격인 4,000원으로 계산해 출력합니다. 각 함수는 모두 사람 수를 의미하는 people을 전달받습니다. 코드를 작성하면 다음과 같습니다.

theater_module.py

# 일반 가격
def price(people):
    print("{0}명, 영화표 가격은 {1}원입니다.".format(people, people * 10000))

# 조조 할인 가격
def price_morning(people):
    print("{0}명, 조조 할인 영화표 가격은 {1}원입니다.".format(people, people * 6000))

# 군인 할인 가격
def price_soldier(people):
    print("{0}명, 군인 할인 영화표 가격은 {1}원입니다. ".format(people, people * 4000))

Ctrl + S(macOS일 때 command + S)를 눌러 저장하면 이것으로 모듈 생성은 끝입니다. 간단하죠? 이제 이 파일을 다른 파일에서 가져다 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.