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

來源:互聯網
上載者:User

標籤: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-格式化輸出購物車

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.