코드
# 변수 선언
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 댓글