python之購物車程式

davidtim發表於2021-09-09

題目: 購物車程式
業需求:
資料結構:
goods = [
{"name": "電腦", "price": 1999},
{"name": "滑鼠", "price": 10},
{"name": "遊艇", "price": 20},
{"name": "美女", "price": 998},
......
]

功能要求:
基礎要求:
1、啟動程式後,輸入使用者名稱密碼後,讓使用者輸入工資,然後列印商品列表
2、允許使用者根據商品編號購買商品
3、使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒
4、可隨時退出,退出時,列印已購買商品和餘額
5、在使用者使用過程中, 關鍵輸出,如餘額,商品已加入購物車等訊息,需高亮顯示

擴充套件需求:
1、使用者下一次登入後,輸入使用者名稱密碼,直接回到上次的狀態,即上次消費的餘額什麼的還是那些,再次登入可繼續購買
2、允許查詢之前的消費記錄

基礎功能實現:

goods = [{"name": "電腦", "price": 1999},{"name": "滑鼠", "price": 10},{"name": "遊艇", "price": 20},{"name": "美女", "price": 998},]goods.append("退出")name = input("what is your name:")password = input("input your password:")salary = int(input("how much your salary:"))for index,items in enumerate(goods):    print(index,items)cart=[]while True:    commodity = int(input("input goods what your want to buy:"))    if commodity >= len(goods):        print("your input number is over goods's price")        continue    elif commodity == int(len(goods) - 1):        # salary = salary - goods[commodity]["price"]        print("Your balance is 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3349/viewspace-2802623/,如需轉載,請註明出處,否則將追究法律責任。

相關文章