購物車小代碼
阿新 • • 發佈:2017-05-29
dig log quit python pre append lar lan num
goods = ["iphone6s","mac_book","coffee","python_book","bicyle"] price = [5800,9000,32,80,1500] salary = 5000 show_str = """ ____________您的會員卡還有余額 %d元____________ 1. %s %d元 2. %s %d元 3. %s %d元 4. %s %d元 5. %s %d元 _____________請輸入您想購買的商品的編號 如:5 結算請輸入quit___________ """%(salary,goods[0],price[0],goods[1],price[1],goods[2],price[2],goods[3],price[3],goods[4],price[4])print(show_str) #小票記錄 show_info = [] while True: input_number = input(">>>:") #只能輸入正確的商品編號 if input_number.isdigit() and 6 > int(input_number) > 0 : input_number = int(input_number) balance = salary - price[input_number - 1] if(balance < 0):print("您如果購買此商品,您的余額將會是,%d,所以加入購物車失敗,請重新選擇您消費水平內的商品"%(balance)) else: salary = balance print("已加入%s到您的購物車,當前余額%d"%(goods[input_number-1],salary)) show_info.append("%s---%d"%(goods[input_number-1],price[input_number - 1])) #結算 elif input_number == "quit": if(salary == 5000): print("您可以直接走啊,您還沒買什麽東西結算個p") else: print("您已購買如下商品") print(show_info) print("您的余額為:%d"%(salary)) exit() #亂輸入排除 else: print("請輸入正確的商品編號") continue
購物車小代碼