后端开发|Python教程
Python,购物车,程序
后端开发-Python教程
这篇文章主要为大家详细介绍了Python实现购物车程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
视频点播 新闻网站源码,ubuntu不显示ens,爬虫 应用场景,php前天,谷歌seo引擎lzw
本文实例为大家分享了程序:Python购物车程序,具体内容如下
预约挂号系统app源码,vscode怎样插入视频,ubuntu 省电设置,tomcat 允许列目录,netcore爬虫,php nohup,大港seo优化哪家好,微信的微网站模板下载,响应式网站模板 食品lzw
需求:
拼多多商城源码,vscode 号,brew ubuntu,tomcat .dll,sqlite多个读,云服务器分割虚拟主机,.net 日历插件下载,搜索前端框架模块,java爬虫 百度云,php自学方法,成都seo工资,动易学校网站源码 动易sw6.8,网页内容靠左,电商平台模板,builder页面生成,进销存管理系统模版,微信小程序 美团源码lzw
启动程序后,让用户输入工资,然后打印商品列表
允许用户根据商品编号购买商品
用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
可随时退出,退出时,打印已购买商品和余额
如余额不足,可充值
代码:
#coding=utf-8#Version:python 3.6.0#Tools:Pycharm .3.2_date_ = /4/16/016 14:50\_author_ = Hongyongsalary = int(input("Please input your salary: "))shoppingmart = []items = (["1","Huawei","¥",2800],["2","Earphone","¥",300],["3","Book","¥",80])msg_items = \----------items----------1. Huawei ¥ 28002. Earphone ¥ 3003. Book ¥ 80-------------------------\print(msg_items)while True: shopindex = int(input("Please choose goods: ")) if salary > items[shopindex-1][3]: shoppingmart.append(items[shopindex-1]) salary -= int(items[shopindex-1][3]) print("You have bought {name} !".format(name = items[shopindex-1][1])) print("Your balance is: ¥",salary) decision = input("Do you want to quit now?") print(msg_items) else: print("Your balance is not enough! Please try sth else.") recharge_ans = input("Do you want to recharge?") if recharge_ans == "y":recharge = int(input("Please input money: "))print("Please wait for a while...")salary += rechargeprint("You have recharged successfully!")print("And the balance is: ",salary,"now!") decision = input("Do you want to quit now?") print(msg_items) if decision == "q": break else: continueprint("You have bought: ",shoppingmart)print("Your balance is: ¥",salary)print("Welcome your next coming!")
程序效果:
Please input your salary: 0 ----------items----------1. Huawei ¥ 28002. Earphone ¥ 3003. Book ¥ 80------------------------- Please choose goods: 1Your balance is not enough! Please try sth else.Do you want to recharge?yPlease input money: 30000Please wait for a while...You have recharged successfully!And the balance is: 30000 now!Do you want to quit now? ----------items----------1. Huawei ¥ 28002. Earphone ¥ 3003. Book ¥ 80------------------------- Please choose goods: 1You have bought Huawei !Your balance is: ¥ 27200Do you want to quit now? ----------items----------1. Huawei ¥ 28002. Earphone ¥ 3003. Book ¥ 80------------------------- Please choose goods: 2You have bought Earphone !Your balance is: ¥ 26900Do you want to quit now?q ----------items----------1. Huawei ¥ 28002. Earphone ¥ 3003. Book ¥ 80------------------------- You have bought: [[1, Huawei, ¥, 2800], [2, Earphone, ¥, 300]]Your balance is: ¥ 26900Welcome your next coming!
Python实现求解括号匹配问题的方法
python实现百度语音识别api
OpenCV+python实现摄像头的调用
如果觉得《Python实现购物车程序》对你有帮助,请点赞、收藏,并留下你的观点哦!