class CafeOwner: # 메뉴 값 초기화 def __init__(self): self.menu = pd.read_excel('./menu.xlsx') # 인사하는 method def greet(self): print("어서오세요*^^*") # 메뉴를 화면에 보여주는 method def displayMenu(self): #print(self.menu[["name"]]) 인덱스 포함 print print("*******메뉴판********") print("*******************") print(self.menu.to_string(index=False)) # 인덱스 제외 print print("*******************") # df.to_string(index=False) # 주문 받는 method def order(self): print("주문하시겠습니까?") print("위에 있는 메뉴를 골라주세요") # 멤버쉽 유무 질의 method def inquireMembership(self): print("멤버쉽이 있으십니까? (YES or NO)") # 주문한 음료를 점검하는 method def checkOrder(self): while(1): self.order() cus = Customer() cus_menu = cus.chooseMenu() cnt = 0 count = 0 for i in self.menu["name"]: cnt+=1 if(i == cus_menu): print("주문하신 메뉴가 있습니다") print("주문되셨습니다.") count+=1 break if(count == 1): return cus_menu if(self.menu.shape[0] == cnt): print("해당 메뉴는 없습니다.") print("다시 주문해주세요.") continue # 마지막 멘트 method def order_fin(self): print("주문이 완료되었습니다.") print("잠시만 기다려주세요") time.sleep(5) print() print("주문하신 음료 나왔습니다. 맛있게 드세요*^^*") # 계산 안내 method def help_cal(self): print("계산 도와드리겠습니다.") # 멤버쉽 조회 method def askMembership(self): print("조회 해드리겠습니다. 이름을 입력해주세요")
댓글
댓글 쓰기