python購物車功能實現

來源:互聯網
上載者:User

標籤:購物車python

name = "gaowang"pwd = "123.abc"list_he=[]          #定義空列表,後面接收for i in range(3):    username = input("請輸入您的帳號:")    password = input("請輸入您的密碼:")    if username == name and password == pwd: #判斷帳號與密碼是否符合           print("恭喜,%s,登陸成功,歡迎您" % username)        offer = int(input("請輸入您的儲值卡金額:"))        print('''        ------------------------------------        --        歡迎光臨購物商城         --         ------------------------------------                    ''')        #格式化輸出        print('''        1:擷取商品列表        2:儲值購物卡        3:退出系統        ''')          #格式化輸出        gong_neng = int(input("請選擇你的功能"))        if gong_neng == 1:  # 進入選購商品環節            while True:                shipin2 = [['牛奶', 20], ['肉乾', 30], ['大米', 15], ['麵包', 15], ['啤酒', 3.5]]                for i, a in enumerate(shipin2, 1):   #迴圈列印商品列表                    print("序號:%s" % i, "商品:%s" % a[0], "價格:%s元" % a[1])                huo_qu = int(input("請輸入你要購買的商品,輸入[0]退出"))                if huo_qu > 0 and huo_qu <= len(shipin2):     #驗證輸入是否正確                        j=shipin2[huo_qu-1] #購買的商品和價格                        if j[1]>offer :         #判斷想要購買的商品價格是否超過了餘額                            print("您的餘額不足,請及時儲值")                        else:                            offer = offer - j[1]    #算出購買商品後的價格                            print("您購買的商品為%s" % j[0], "剩餘金額為%s" % offer)    #輸出購買的商品                            list_he.append(j[0])     #把已購買商品添加至集合中                            print("您已經購買了%s"%list_he)       #已購買商品集合                elif huo_qu==0:                    print("退出程式,再見")                    for m in list_he :                        print("您購買了%s"%m)                    break                else:                    print("商城貨物暫時短缺,請輸入正確的商品序號")        elif gong_neng == 2:  # 儲值購物卡功能            chongzhi=int(input("請輸入您要儲值的金額"))            if chongzhi>0:                offer+=chongzhi                print("儲值成功,現餘額為%s"%offer)             else:                print("儲值失敗")                break        elif gong_neng==3:  # 退出系統            print("退出系統成功")        break    else:        print("帳號或密碼輸入不正確,請重新輸入")else:    print("嘗試使用者名稱或密碼超過最大次數,請重新運行程式")


python購物車功能實現

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.