[Python] if문으로 간단한 주차관리 만들기

코드


# 변수 선언
parking=[]
top,carName,outCar=0,"A",""
select=9

##메인 코드
while (select !=3) :
    select=int(input("<1>입차 <2>출차 <3>종료 : "))

    if (select==1) :
        if(top>5) :
            print("만차입니다.")
        else :
            parking.append(carName)
            print("%s 자동차가 입차됩니다. 주차장 상태 ==> %s" % (parking[top],parking))
            top+=1
            carName=chr(ord(carName)+1)
    elif(select==2) :
        if(top<=0) :
            print("출차 차량이 없습니다")
        else :
            outCar=parking.pop() # 리스트 삭제
            print("%s 자동차가 출차됩니다. 주차장 상태 ==> %s" % (outCar, parking))
            top-=1 # 출차
            carName=chr(ord(carName) -1)
    elif(select==3) :
        break;
    else :
        print("잘못 입력된 값입니다. 다시 입력하시오")

print("현재 주차장에 %d 대가 있음" % top)
print("프로그램을 종료합니다.")


결과값


댓글 쓰기

0 댓글