python學習之最簡單購物車

2022-09-13 23:30:27 字數 1153 閱讀 4292

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...