코드예시👨🏻‍💻▶️ 파이썬

파이썬 커피숍 주문 입력 프로그램 작성

코뮤니티 2020. 10. 26. 13:26

문제 내용

어느 커피숍에는 메뉴가 아래와 같이 4가지 있다. : Americano, Cafe latte, Green Tea latte, Mocha latte 

각 메뉴 가격은 2000원, 2500원, 3000원, 3500원이다.

이 목록을 dictionary로 작성하여 주문을 입력 받아서 가격을 아래와 같이 출력하고, 없으면 "메뉴에 없습니다" 출력하라.

 

이때 input, 사전형{ }, if문이 사용되어야 한다.

 

 

문제 풀이

menu = {'Americano': 2000, "Cafe latte": 2500, "Green Tea latte": 3000, "Mocha latte": 3500}

menu_name = ', '.join(list(menu.keys()))
print('Menu : ', menu_name)

order = input('메뉴에서 주문 : ')

if order in menu.keys():
    print(menu[order])
    
else:
    print("메뉴에 없습니다.")

 

 

코드 결과

#예시1
Menu :  Americano, Cafe latte, Green Tea latte, Mocha latte
메뉴에서 주문 : 그린티라뗴
메뉴에 없습니다.

#예시2
Menu :  Americano, Cafe latte, Green Tea latte, Mocha latte
메뉴에서 주문 : Green Tea latte
3000

 

 

나와 어울리는 개발자 유형 찾기

MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐

comu.codeuniv.kr