1. 程式人生 > >購物車小代碼

購物車小代碼

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

購物車小代碼