標籤:input col inpu [1] style class 日期 put end
# 作者 : liuxing# 日期 : 2017-12-25# 購物作業my_money=10000my_commodity=[]commoditys=[("iphone",4500),("macbook",8000),("book",90),("bicyle",1200),("pc",3000),("coffee",20)]while True: print("當前餘額=%d"% my_money) print("商品資訊") for commodity in commoditys: print("%d.%s %d元"%(commoditys.index(commodity)+1,commodity[0],commodity[1]),end=" ") print() choice=int(input(">>>:")) if choice==-1: break else: if commoditys[choice-1][1]>my_money: print("餘額不足,請重新選擇!") continue else: if commoditys[choice-1] in my_commodity: index=my_commodity.index(commoditys[choice-1]) my_commodity[index+1]+=1 my_money-=commoditys[choice-1][1] else: my_commodity.append(commoditys[choice - 1]) my_commodity.append(1) my_money -= commoditys[choice - 1][1]print(my_commodity)
當前餘額=10000商品資訊1.iphone 4500元 2.macbook 8000元 3.book 90元 4.bicyle 1200元 5.pc 3000元 6.coffee 20元 >>>:1當前餘額=5500商品資訊1.iphone 4500元 2.macbook 8000元 3.book 90元 4.bicyle 1200元 5.pc 3000元 6.coffee 20元 >>>:1當前餘額=1000商品資訊1.iphone 4500元 2.macbook 8000元 3.book 90元 4.bicyle 1200元 5.pc 3000元 6.coffee 20元 >>>:3當前餘額=910商品資訊1.iphone 4500元 2.macbook 8000元 3.book 90元 4.bicyle 1200元 5.pc 3000元 6.coffee 20元 >>>:3當前餘額=820商品資訊1.iphone 4500元 2.macbook 8000元 3.book 90元 4.bicyle 1200元 5.pc 3000元 6.coffee 20元 >>>:3當前餘額=730商品資訊1.iphone 4500元 2.macbook 8000元 3.book 90元 4.bicyle 1200元 5.pc 3000元 6.coffee 20元 >>>:-1[(‘iphone‘, 4500), 2, (‘book‘, 90), 3]
python從入門到放棄-day05-格式化輸出購物車