此小程序購物流程爲: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