1. 程式人生 > >python---購物車

python---購物車

實現購物車:

#!/usr/bin/env python
#coding:utf-8
__author__ = "lvah"
'''
@author:wangjiazhuo
@file:購物車.py
@contact:[email protected]
@time:7/12/176:23 PM
@desc:
'''
salary = raw_input('input your salary:')
if salary.isdigit():
    salary = int(salary)
shop_car = []
mall = [
    ('Ipone',8000),
    ('Book',200),
    ('Bike',1000)
]
for item in enumerate(mall):
    num = item[0]
    name = item[1][0]
    price = item[1][1]
    print num, name, price
while True:
    choice = raw_input('choose you want to buy:      q to exit')
    if choice.isdigit():
        choice = int(choice)
        if choice <= len(mall)-1:
            p_item = mall[choice]
            if salary < p_item[1]:
                print '餘額不足,請購買其他商品或退出'
            elif salary > 0:
                shop_car.append(p_item)
                salary -= p_item[1]
                print '\n你買到的商品有:',
                for item in shop_car:
                    print item
                print '你的餘額為:%d'%salary
            else:
                pass
        else:
            print '請輸入已有的商品編號'
    elif choice == 'q':
        print '\n你買到的商品有:'
        for item in shop_car:
            print item
        print '你的餘額為:%d'%salary
        exit(0)
    else:
        print '請重新選擇'

執行結果


相關推薦

Python 購物車

ppi pytho bold 技術分享 顯示 play logs isdigit bsp 功能要求:要求用戶輸入總資產,例如:2000顯示商品列表,讓用戶根據序號選擇商品,加入購物車購買,如果商品總額大於總資產,提示賬戶余額不足,否則,購買成功。附加:可充值、某商品移除購物

python--購物車

linux#!/usr/bin/env python #coding:utf-8 __author__ = "mmm" ‘‘‘ @author:sum @file:shopping car.py @time:7/12/1710:48 PM @desc ‘‘‘ iphone = 0 book = 0 bik

python-購物車

%d multi mon spl 重新 %20 span utf think 1 #!/usr/bin/python 2 #coding=utf-8 3 import multiprocessing 4 5 str= "歡迎來到菜鳥購物系統!" 6 pri

python-購物車程序

format UC git splay guest python 分享圖片 編號 macbookp 程序練習 程序:購物車程序 需求: 啟動程序後,讓用戶輸入工資,然後打印商品列表 允許用戶根據商品編號購買商品 用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒

Python購物車模擬

-- elif 密碼 == product 顯示 查詢 選擇 亮顯 1、啟動程序後,輸入用戶名密碼後,如果是第一次登錄,讓用戶輸入工資,然後打印商品列表 2、允許用戶根據商品編號購買商品 3、用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒 4、可隨時退出,退出時,

Python購物車程序初練

日常product_list = [(‘Iphone‘,8000),(‘Mac Pro‘,9800),(‘Bike‘,800),(‘Watch‘,10600),(‘Coffee‘,30),]shopping_list = []salary = input("Input your salary:&qu

python購物車小程序

else 根據 list true print while 代碼 rate pen 要求:1.用戶輸入工資後展示商品列表2.根據商品編號選擇商品3.選擇商品後打印商品清單以及剩余工資代碼如下:# coding=utf-8product_list = [ (‘iphon

python購物車功能實現

購物車pythonname = "gaowang" pwd = "123.abc" list_he=[] #定義空列表,後面接收 for i in range(3): username = input("請輸入您的賬號:")

重構優化Python購物車

優化購物車 python # -*- coding:utf-8 -*- def regiter(): while True: username = input("請輸入您的賬號:").strip() password = input(&qu

python購物車程序

price digi 退出 pri dex Go 記得 沒有 選擇 python代碼註意點:1.註意縮進2.if、while等語句後記得加冒號:3.註意空格的使用4.通過pycharm編寫代碼時,註意提示信息 數據結構:goods = [{"name":

Python 購物車練習 2.0

iphone6 iphone 當前 product art cycle while 商品 enume product_list = [ [‘iphone6s‘, 5800], [‘mac book‘, 9000], [‘coffee‘, 32], [

Python購物車實現

購物 total choice git -- 商品 NPU == 購物車 salary=int(input("please input your salary:"))product_list=[[‘iphone‘,5299],[‘coffee‘,30],

python購物車進階(函式)

購物車進階:用函式完成登入註冊以及購物車的功能。 1,啟動程式,使用者可選擇四個選項:登入,註冊,購物,退出。 2,使用者註冊,使用者名稱不能重複,註冊成功之後,使用者名稱密碼記錄到檔案中。 3,使用者登入,使用者名稱密碼從檔案中讀取,進行三次驗證,驗證不成功則退出整個程式。 4,使用者登入成

Python——購物車問題

enumerate pin money eas mon product list NPU lease product_list=[(‘Mac‘,9000), (‘kindle‘,800), (‘tesla‘,900000)

python-購物車程式練習

購物車練習題:需求如下1、啟動程式後,讓客戶輸入自己的金額,並打印出商品列表2、讓客戶根據商品編號,選擇商品3、選擇完成後,檢測餘額是否夠,夠就直接扣款並將商品儲存至字典中,如果餘額不足提示使用者進行充值4、使用者可以隨時選擇退出,退出時列印自己購買的商品 ,消費總額和餘額 product_list =

python-購物車程序練習

練習 移動硬盤 根據 lower == ems pro dig 完成後 購物車練習題:需求如下1、啟動程序後,讓客戶輸入自己的金額,並打印出商品列表2、讓客戶根據商品編號,選擇商品3、選擇完成後,檢測余額是否夠,夠就直接扣款並將商品保存至字典中,如果余額不足提示用戶進行充

python 購物車作業

程式:購物車程式需求: 啟動程式後,讓使用者輸入工資,然後列印商品列表 允許使用者根據商品編號購買商品 使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒 可隨時退出,退出時,列印已購買商品和餘額'''shopping_list = []shopping_goods = [

python---購物車

實現購物車: #!/usr/bin/env python #coding:utf-8 __author__ = "lvah" ''' @author:wangjiazhuo @file:購物車.py @contact:[email protected] @tim

python第七天-作業[購物車]

技術分享 輸出 什麽 一次 啟動 流程 作業 -1 ima 作業要示: 購物車程序:啟動程序後,輸入用戶名密碼後,如果是第一次登錄,讓用戶輸入工資,然後打印商品列表允許用戶根據商品編號購買商品用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒 可隨時退出,退出時,打印

python 之模擬購物車

current 購物車 pri book you png lar 技術分享 style #全部小代碼在此 product_list = [[‘Iphone7‘,5800], [‘Coffee‘,30], [