您現在的位置是:首頁 > 網路遊戲首頁網路遊戲

python-shopping例項

簡介”%user_choise)elif user_choise == ‘q’:#退出後列印已購買物品列表print(“——-shopping list——-”)for p in shopping_list:pri

固定金錢買幾種價格商品 錢花光 python

python-shopping例項

購物車原始碼如下,含註釋

#購物車程式#首先寫出產品列表product_list=[ (“Ipone”,5888), (“Mac”,8888), (“Bike”,588), (“Coffee”,58), (“Watch”,2888),]#定義購物車空列表shopping_list=[]#輸入編號salary=input(“Input your salary:”)#編號需為整型if salary。isdigit(): salary=int(salary) while True: #列印下標的方法有兩種 #第一種列印列表下標的方法,透過index索引函式 # for item in product_list: # print(product_list。index(item),item) #第二種列印列表下標的方法,透過enumerate列印,enumerate可以將列表中的下標取出來 for index,item in enumerate(product_list): print(index,item) #根據使用者的選擇做判斷 user_choise=input(“選擇需要購買的物品>>>:”) #判斷使用者選擇是不是數字型別 if user_choise。isdigit(): user_choise=int(user_choise) #判斷列表的長度len(列表名稱)是不是小於列表的長度並且大於等於0 if user_choise < len(product_list) and user_choise >=0: #透過下標,把商品取出來 p_item=product_list[user_choise] #判斷價格是否小於工資列表,如果小於,就將商品存入購物列車 #買的起 if p_item[1] <= salary: #能買的起就加入購物車 shopping_list。append(p_item) #根據購買商品價格,進行數學運算[扣錢] salary -=p_item[1] print(“Added %s into shopping cart,your current balance is \033[31;1m%s\033[0m” %(p_item,salary)) #買不起 else: print(“\033[41;1m你的餘額只剩餘[%s],無法購買\033[0m” %salary) #如果輸入商品的數字不存在的處理方法 else: print(“product code [%s] is not exist!”%user_choise) elif user_choise == ‘q’: #退出後列印已購買物品列表 print(“——-shopping list——-”) for p in shopping_list: print(p) print(“Your current balance:”,salary) exit() else: print(“invalid option”)

購物車圖片

python-shopping例項

購物車例項,含註釋

執行結果

影片載入中。。。

結語

以上就是今天的python購物車例項,僅供參考!!!

感謝閱讀,歡迎在評論區中發表自己不同的觀點,若有其他問題請在評論區留言,喜歡的朋友請多多關注轉發支援一下。

頭條號:ys0202

---------

END

---------

Top