需要這個程式要展示選單,可點多份,可減少份數可計算價格。
uj5u.com熱心網友回復:
https://github.com/SammyLiang97/sdining 可以看看這個 django寫的uj5u.com熱心網友回復:
說的是不是這種?
# coding=utf-8
menu_list = ['糖醋排骨','糖醋魚','大盤雞','紅燒肉','梅菜扣肉']
goods = {'糖醋排骨':34,'大盤雞':35,'紅燒肉':65,'梅菜扣肉':66,'糖醋魚':54}
a = {}
order_list = []
for v,k in goods.items():
print(v,k)
while True:
print(menu_list)
print('''
1.點餐
2.取消點餐
3.結賬''')
server = int(input('請選擇服務:'))
if server == 1:
# 點餐
while True:
menu_add = input('請輸入菜名或輸入Y結束點菜:')
if menu_add.upper() != 'Y':
order_list.append(menu_add)
print('已經點購菜名:{}'.format(order_list))
else:
break
if server == 2:
# 取消點餐
menu_del = input('請輸入要取消的菜名:')
order_list.remove(menu_del)
if server == 3:
# 結賬功能
total_price = 0
""" for v,k in goods.items():
print(v,k) """
for item in order_list:
print('{}:{}'.format(item,goods[item]))
total_price += goods[item]
print('請您支付')
print(total_price)
break
else:
print('輸出錯誤,請輸入數字')
uj5u.com熱心網友回復:
謝謝(*°?°)=3
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/110819.html
上一篇:C#存盤Byte陣列到MySQL中的Blob中,顯示System.Byte[]
下一篇:萌新求問
