1、啟動程式後,,讓使用者輸入現金,然後列印商品列表2、允許使用者根據商品編號購買商品
3、使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒
4、可隨時退出,退出時,列印已購買商品和餘額
這個題要用到:
1.input
2.購物車設為字典,買一件新增一件
3.for列印商品列表4.while 可以持續新增
5.用到列表
money =input("請輸入您的現金:")flag =true
shooping_cart={}
while flag:
li =[
["藍莓",20],
["葡萄",10],
["蘋果",8],
["香蕉",4],
["西瓜",6]
]for i in li:
j = int(li.index(i))+1
print("%s\t\t%s"%(j,i))
choice = input("請輸入您要的商品序號:")
if choice.upper() =='q':
flag =false
else:
if choice.isdigit() and 0 0:
balance =int(money)-li[int(choice)-1][1]*int(num)
if balance>= 0:
consume = li[int(choice)-1][1]*int(num)
money =balance
print("%s已經購買,您還有人民幣%s,如果還需要其他商品請繼續,否則請輸入q或者q退出"%(good,money))
shooping_cart.setdefault(good,consume)
continue
else:
print("您的餘額不足,請選擇其他商品")
else:
print("請確認你輸入的數量是否正確")
else:
print("請輸入有效數字!!!")
print("""-----您的購物清單------
%s 您的餘額為%s"""%(shooping_cart,money))
簡單購物車
簡單購物車,要求如下 實現列印商品詳細資訊,使用者輸入商品名和購買個數,則將商品名,購買個數加入購物列表,如果輸入為空或其他非法輸入則要求使用者重新輸入msg dic good l while true for k in msg dic print k,msg dic k name input 商品...
python實現簡單購物車
encoding utf 8 author xianyt vertion python3 date 20180723 21 模擬實現選購商品 1 列出所有商品的編號 名稱和 2 選擇多個商品 3 檢視已經選擇的商品 單價 小計 和 總價 4 支付 輸入實付金額 折扣,輸出購物清單 總計 實付 找零 ...
簡單購物車實現
作業二 簡單購物車 實現列印商品詳細資訊,使用者輸入商品名和購買個數,則將商品名,購買個數加入購物列表,如果輸入為空或其他非法輸入則要求使用者重新輸入shopping list while true print 商品選項 msg dic for k,v in msg dic.items 033 44...