편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.01.11

    치킨 주문기


    치킨 주문기 입니다. 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
    
  • 프로필 승현님의 편집
    날짜2021.01.11

    치킨 주문기


    치킨 주문기 입니다.

    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