더북(TheBook)

셀프체크

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

조건

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)
더 이상 등록할 수 없습니다.

정답확인

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