首页 > 代码库 > python实现购物车+ATM机 部分功能
python实现购物车+ATM机 部分功能
作业需求:
模拟实现一个ATM+购物商城程序
1.额度15000或自定义
2.首先购物商城,买东西加入购物车,调用信用卡接口结账
3.可以提现,手续费5%
4.每月22号出账单,每月10号为还款日,过期未还,按欠款总额万分之5的利息还款
4.支持多账户登录
5.支持账户间转账
6.记录每月日常消费流水
7.提供还款接口
8.ATM记录操作日志
9.提供管理接口,包括添加账户,用户额度,冻结账户等...
10.用户认证装饰器
作业代码:实现1.2.3.5.7.9 功能
sys time datetime name_list={ :, :, :, } store_list={ :, } shop_list= [{: , : }, {: , : }, {: , : }, {: , : }, ] buy_shop_list=[] login_user(): count = : count > : () sys.exit() : user=() passwd=() names name_list: user names passwd == name_list[names]: (%names ) buy_shop() sys.exit() : (%names) count += log_other(): (): count = : count > : () sys.exit() : user = () passwd = () store_names store_list: user store_names passwd == store_list[store_names]: (% store_names) sys.exit() : (% store_names) count += buy_shop(): wages = () wages = (wages) (% wages) index, item (shop_list): () (index,item) : shop_number=() shop_number=(shop_number) buy_shop_list.append(shop_list[shop_number]) buy=() buy == buy == : : money=i buy_shop_list: money_total=(i[]) money += money_total money > wages: (%(i,money,wages)) money_less=() money_less == Y money_less == y: log_other() : money_less == N money_less == n: sys.exit() : (%(buy_shop_list,money)) (,,=) f: time_t=(time.strftime(, time.localtime())) f.write(time_t) f.write(%money ) sys.exit() login_user()
python实现购物车+ATM机 部分功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。