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)를 눌러 저장하면 이것으로 모듈 생성은 끝입니다. 간단하죠? 이제 이 파일을 다른 파일에서 가져다 사용할 수 있습니다.

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