프로그램
[파이썬] 문제 : 키오스크 삭제
오디세이99
2023. 12. 6. 05:39
728x90
반응형
menu_list = {'버터간장계란밥':1, '제육덮밥':3, '돈까스':2}
def show_menu(): # 메뉴 리스트 출력 함수
print(f"{'='*5} 메뉴 {'='*5}") # 제목줄 출력
for i, key in enumerate(menu_list.keys()): # 라인번호, 딕셔너리 key로 반복문
if menu_list[key] > 0: # 딕셔너리의 value 값이 0보다 크면
print(f"{i+1}. {key} : {menu_list[key]}") # 출력
def checkOrder(menu_name): # 메뉴 삭제 함수
if menu_name in menu_list.keys(): # 메뉴 key가 있으며
del menu_list[menu_name] # 메뉴 삭제
def delMenu():
show_menu() # 메뉴 출력하기
del_menu = input("삭제할 메뉴를 입력하세요 >>> ") # 입력 받기
checkOrder(del_menu) # 메뉴명으로 삭제하기
show_menu()
delMenu()
728x90
반응형