치킨 주문기 입니다.
if chicken == 0:
부분에서
identification error
가 났습니다.
코드 문제인지 VSCODE 설정 문제인지 잘모르겠습니다.
class SoldOutError(Exception):
pass
chicken = 10
waiting = 1
while(True):
try:
print("남은 치킨 : {0}".format(chicken))
order = int(input("몇마리 치킨을 주문하시겠습니까?"))
if order > chicken:
print("재료가 부족합니다.")
elif order <= 0:
raise ValueError
else:
print("[대기번호 {0}번] : {0}마리 치킨이 주문되었습니다."\
.format(waiting, order))
waiting += 1
chicken -= order
if chicken == 0:
raise SoldOutError
except ValueError:
print("잘못된 값을 입력했습니다.")
except SoldOutError:
print("재고가 소진되어 더 이상 주문을 받지 않습니다.")
break