码迷,mamicode.com
首页 > 编程语言 > 详细

python购物车功能实现

时间:2018-05-18 13:55:27      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:购物车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购物车功能实现

标签:购物车python

原文地址:http://blog.51cto.com/11258494/2117865

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