码迷,mamicode.com
首页 > 其他好文 > 详细

购物车的简单实现(方式一)

时间:2016-08-02 23:44:46      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

本文主要是实现:商品的选择及添加到购物车,并与自己的总资产比较,最后结算

代码:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author by lh

shopping=[]
all_price=0
countmoney=int(raw_input(‘请输入您的总资产:‘))
print ‘您的总资产为:%s元‘% countmoney
goods=[{‘name‘:‘mouse‘,‘price‘:1999},
{‘name‘:‘keyboard‘,‘price‘:200},
{‘name‘:‘computer‘,‘price‘:3000},
{‘name‘:‘mouse pad‘,‘price‘:200}
]
for key,i in enumerate(goods):
print key,i
while True:
inp=int(raw_input(‘请输入商品:‘))
shopping.append(goods[inp])
i = int(raw_input(‘请确认是否购买:(输入1结算,其他则继续选择)‘))
if i == 1:
print ‘您购物车中的商品如下:‘
print shopping
for item in shopping:
p=item[‘price‘]
all_price=all_price+p
if shopping[0][‘price‘] > countmoney:
print ‘您的资产不够,请充值!‘
else:
print ‘购买成功!‘
break
else:
print ‘请重新选择商品!‘

运行结果:

技术分享

 

购物车的简单实现(方式一)

标签:

原文地址:http://www.cnblogs.com/pythonlh/p/5730996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!