python基礎練習之購物車小程序

此小程序購物流程爲:python

  啓動時歡迎語,提示輸入購物預算金額,打印購物菜單,選擇商品,商品可重複選擇購買,當購物預算金額小於購買商品的金額時,返回購物列表並提示預算金額不足。
小程序

#!/usr/bin/python
# -*- coding:UTF-8 -*-
shangpin = {'iphone7':6000,'mate9':5000,'macbook':10000,'note5':3000}
yusuan = 30000
gouwu_list = []

print '==歡迎來到大貓商城=='
print '===================='

yusuan = int(raw_input('請輸入購物預算金額:'))
print '您的預算金額爲%d'% yusuan

def shangpin_list():
        print '商品列表'
        for i in shangpin.items():
                print i

while True:
        shangpin_list()
        gouwu = raw_input('請輸入要購買的商品名稱:')
        gouwu_money = shangpin[gouwu]
        if yusuan >= gouwu_money:
                yusuan -= gouwu_money
                gouwu_list.append(gouwu)
                print '購買%s成功!'% gouwu
        else:
                print '您的預算金額爲%d,買不起%s商品!'% (yusuan,gouwu)
                shangpin_list()
                print '截止目前,您目前已經購買的商品%s'% gouwu_list
相關文章
相關標籤/搜索