셀프체크

    문제 주어진 코드를 활용해 주차 차량 등록 관리 프로그램을 작성하세요.

    조건

    1. 총 주차 가능 대수인 capacity는 객체를 생성할 때 전달받아 인스턴스 변수로 정의한다.

    2. 현재 등록된 차량 수를 관리하는 count는 객체를 생성할 때 0으로 정의한다.

    3. 객체를 생성할 때 등록 가능한 대수를 출력한다.

    4. 차를 신규 등록하는 register() 함수를 정의한다.

    5. 신규 등록 시 등록 현황을 출력한다.

    6. 총 주차 가능 대수를 초과하는 경우 “더 이상 등록할 수 없습니다.”라는 메시지를 출력한다.

    class ParkingManager:
        # 주차 정보 초기화: 총 주차 가능 대수
        def __init__(self, capacity):
            pass
    
        # 신규 차량 등록
        def register(self):
            pass
    
    # 테스트 코드
    manager = ParkingManager(5)
    for i in range(6):
        manager.register()

    실행결과 icon_con

    총 5대를 등록할 수 있습니다.
    차량 신규 등록 (1/5)
    차량 신규 등록 (2/5)
    차량 신규 등록 (3/5)
    차량 신규 등록 (4/5)
    차량 신규 등록 (5/5)
    더 이상 등록할 수 없습니다.

    정답확인

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