1. 程式人生 > >python從入門到放棄-day05-格式化輸出購物車

python從入門到放棄-day05-格式化輸出購物車

日期 span 作者 liux true pytho blog tin body

#   作者 : liuxing
#   日期 : 2017-12-25
#   購物作業
my_money=10000
my_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-格式化輸出購物車