ATM_购物车作业】的更多相关文章

作业要求 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供还款接口 ATM记录操作日志 提供管理接口,包括添加账户.用户额度,冻结账户等... 用户认证用装饰器 作业流程图  ATM_购物车程序目录 —————————————————————————————— 作业中应注意的问题和解决方法 1.在创建用户文件的时候,要用json类型,这样可以避免用…
1.if 语句 if userame=_usename and password=_password: print("welcome user {name} login...").fomat(name=username) elif userame=_usename and password!=_password: print("hello user {name} ,your password is wrong!").fomat(name=username) else…
发现之前的三级菜单代码有BUG现已经修改过来了 购物车程序:启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买允许查询之前的消费记录 对于昨天的作业自己不太满意!所以重…
# -*- coding:utf8 -*- # Author:Wang Yao goods = [{"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女…
一.作业需求: 1.启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 5.在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 6.用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 7.允许查询之前的消费记录 二.思路 1.涉及的内容有文件操作,还有…
项目:ATM+购物车 作业需求:模拟实现一个ATM + 购物商城程序1.额度 15000或自定义 2.实现购物商城,买东西加入 购物车,调用信用卡接口结账 3.可以提现,手续费5% 4.每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5 每日计息 5.支持多账户登录 6.支持账户间转账 7.记录每月日常消费流水 8.提供还款接口 9.ATM记录操作日志 10.提供管理接口,包括添加账户.用户额度,冻结账户等... 11.用户认证用装饰器…
'''一.函数名.def func(): print(5555)print(func)#输出结果 <function func at 0x026B5E88> 打印函数地址. # 1. 函数名的内存地址 ,print(func)f=funcf() #fun() def func(): print(555) def func1(): print(111)def func2(): print(222)def func3(): print(333)l1 =[func(),func1(),func2()…
Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与寄存器,内核态与用户态及如何切换 存储器系列,L1缓存,L2缓存,内存(RAM),EEPROM和闪存,CMOS与BIOS电池 磁盘结构,平均寻道时间,平均延迟时间,虚拟内存与MMU 磁带 设备驱动与控制器 总线与南桥和北桥 操作系统的启动流程 应用程序的启动流程 day02 作业要求一:整理操作系统博客 为何…
1.0 补充知识 a,b = [2,3] print(a) print(b) #>>>2 #>>>3 a,b = (2,3) print(a) print(b) #>>>2 #>>>3 2.0 购物车作业: product_list = [ ('mac',9000), ('kindle',800), ('tesla',900000), ('python book',105), ('bike',2000) ] saving = inpu…
print(sys.path) #打印环境变量 print(sys.argv) #打印相对路径 print(sys.argv[1]) #打印对应的参数 1.在python最上有时候会导入os模块,表示与系统有交互的时候,都用os模块 例如: cmd_res=os.system("dir") #显示当前路径下的目录 print(cmd_res) #结果为0,表示该命令执行正确 os.mkdir("new_dir") #表示在当前路径下建立一个new_dir目录 2.数…
一.tuple (元组) 元组被称为制度列表,可以被查询,但是不能被修改. 元组写在小括号里(),元素之间用逗号隔开. tup1 = () #空元组 tup2 = (20,) #只有一个元素的元组 记得加一个逗号 for i in enumerate(list,1): enumerate:给数据前面加序号,后面的数字决定序号从几开始,前面的list是指在哪个列表循环 len(list):列表长度 购物车作业: #创建物品列表 product_list = [ ['iphone',5800], […

DSB

Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与寄存器,内核态与用户态及如何切换 存储器系列,L1缓存,L2缓存,内存(RAM),EEPROM和闪存,CMOS与BIOS电池 磁盘结构,平均寻道时间,平均延迟时间,虚拟内存与MMU 磁带 设备驱动与控制器 总线与南桥和北桥 操作系统的启动流程 应用程序的启动流程 day02 作业要求一:整理操作系统博客 为何…
今天的主要内容是文件的操作,读,写,只读只写,或者可读同时可写,追加写,以二进制的方式读,以二进制的方式写,以二进制的方式追加. 思维导图: 给你一个文件路径,从中找出所有的文件,方法如下: # 方法一:(面试要求不使用os.walk) def print_directory_contents(sPath): import os for sChild in os.listdir(sPath): sChildPath = os.path.join(sPath, sChild) if os.path…
2018-11-14 21:26:45 实现了购物车功能! 涉及到了redis的使用  需要在pycharm中下载   django_redis 其他的看一下笔记,有购物车里面数据存储的结构才发现数据结构很重要!有空的时候恶补一下!过几天回学校!!!把博客完整整理再整理一下面试题!!越努力,越幸运!永远不要高估自己! shopcar.py from rest_framework.views import APIView from rest_framework.viewsets import Ge…
1.整理装饰器的形成过程,背诵装饰器的固定格式 固定格式 def wrapper(func): def inner(*args, **kwargs): #执行函数前进行的操作 ret = func(*args,**kwargs) #执行函数后进行的操作 return ret return inner@wrapperdef f(): print(666)f() : 2.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码 3.编写下…
python04---函数 一. 初识函数 """ def 函数名(参数): 函数体 返回值 """ # def: 定义函数关键字 # 函数名: 遵循变量命名规范 # 参数: 可有可无 # 返回值:非必须 # 函数体:逻辑语句 1.1 定义函数 s = '金老板小护士' def my_len(): # 定义/声明函数 i = 0 for k in s: i+=1 # print(i) return i # 返回值 my_len() # 函数调用…
点击了解更多Python课程>>> 老男孩python3.5全栈开发第9期+课件笔记(1-15部全 共125天完整无加密)大小:236G 此课程为老男孩全栈开发最新完结课程,适合零基础对python全栈开发兴趣浓厚的学员.踏踏实实学完此课程,从业没有任何问题! 课程内含视频教程+课件笔记,代码全部清晰可见,共分为15部分,历时125天完结,大小236G完整无加密. 官方售价万元以上.(此课程只为方便不能参加官方实地教学的学员,强烈建议大家报名参加老男孩线下实地教学!!!) ———————…
目录 今日内容详细 主菜 : ATM+购物车作业 项目开发流程 需求分析 架构设计 分组开发 项目测试 交付上线 需求分析 提炼项目功能 项目大致技术栈 架构设计 编程历经过程 三层架构 将ATM分为三层架构 ATM架构优点 分组开发 搭建项目目录 功能框架搭建 注册功能 今日内容详细 主菜 : ATM+购物车作业 项目开发流程 公司中的项目流程几乎都可以分为以下五个步骤 需求分析 '''假设我们是一家外包公司 专门给别人编写软件''' 客户:我想要一个app 产品经理.架构师.研发经理:好的…
作业之购物车优化 购物车优化要求如下: 用户入口: 启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 允许查询之前的消费记录 商家入口: 可以添加商品 具体代…
作业之购物车 购物车的要求如下: 输入总金额 选择购买的商品,金额足够时,把选择的商品添加到购物车,金额不足时,进行提示,商品将不会添加到购物车 随时可以退出程序,同时输出已购买的商品 具体代码如下: commoditys = [['pen',3],['bike',600],['pad',3000],['iphone',6000],['computer',5000],]#声明所有商品的列表 shopping_car = []#声明一个空列表作为购物车 money = input('请输入你的金额…
作业要示: 购物车程序:启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买允许查询之前的消费记录 先上一下流程吧! 具体代码还在优化中>>>先一下与流程图对应的…
作业 一.三级菜单 数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':{ '老男孩':{}, '北航':{}, }, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵行':{ "人民广场&qu…
12day 作业题目: 购物车程序 作业需求: 数据结构: goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", &…
作业需求: 用户入口: 1.商品信息存在文件里 2.已购商品,余额记录.第一次启动程序时需要记录工资,第二次启动程序时谈出上次余额 3.允许用户根据商品编号购买商品 4.用户选择商品后,检测是否够,够就直接扣款,不够就提醒 5.可随时退出,退出时,打印移购买商品和余额          商家入口: 1.可以添加商品,修改商品价格1. 运行程序输出第一级菜单 1)编写思路 编写思路参考下面GitHub链接中的流程图 https://github.com/KongChan1988/51CTO-Tre…
Python作业day2购物车 原文:https://www.cnblogs.com/spykids/p/5163108.html 流程图: 实现情况: 可自主注册, 登陆系统可购物,充值(暂未实现),查询余额. 撸了两天一夜的代码,不多说,直接上码,注释神马的后面再说 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码   分类: python作业 标签: 购物车…
一.作业需求: 1.启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 5.在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 6.用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 7.允许查询之前的消费记录 二.购物车用户信息: {'name':…
Java 大作业----使用MySQL的购物车 一.团队介绍 姓名 任务 李天明.康友煌 GUI设计及代码编写 谢晓淞 业务代码编写.MySQL服务器平台部署.git代码库 严威 类和包的结构关系设计以及流程设计.PPT制作 二.项目git地址 码云地址 (数据库用户目前已经删除) 三.项目主要使用技术 DAO模式 MVC模式 MySQL数据库 四.项目其余特点 界面美观 可在不同设备登陆同一账号 五.项目功能架构图与主要功能流程图 六.UML类图 七.项目运行截图 登录界面 登录默认页面(无显…
需求: 1. 启动程序后,用户通过账号密码登录,然后打印商品列表. 2. 允许用户根据商品编号购买商品. 3. 用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒充值. 4. 可随时退出,退出时,打印已购买的商品和余额. #!/usr/bin/env python # -*- coding: utf-8 -*- count = 0 # 计数器 username = "aaa" # 登录用户名 userpassword = "asd" # 登录密码 #创建黑名…
#!/usr/bin/env python import sys import os import getpass 商品={ '图书': { "<Puppet实战>": 39, "<ZooKeeper分布式过程协同技术详解>":48, "<代码审计>":42, "<白帽子讲浏览器安全>":73, }, '数码家电': { "Iphone6S":6000, &q…
#功能:1.可注册账号2.登录买家账号3.可查询编辑购物车里商品4.可以余额充值5.可提示余额不足6.购物车结算 #使用:1.第一次使用先注册账号填写账号金额2.账号金额信息保存在buyer_account.txt (默认为空)3.只针对帐号文件里的用户进行判断并锁定,针对用户和密码各有三次错误重试机会. 流程图: 代码: #!/usr/bin/env python3 #antuor:Alan from prettytable import PrettyTable import sys,os i…