代码改变世界

上海 day18~19 ATM+购物车(待更新)

2019-07-24 16:33  在上海的日子里  阅读(201)  评论(0编辑  收藏  举报

目  录

第一个工程级项目--ATM+购物车

 

错误类型总结:

1、逻辑错误 ----

购物车信息中支付余额,和添加购物车中为空:原因 -- while True 循环置顶每一次循环都将 cost 和shop_cart_dic 重置为0

  在购物车功能中  While True:   要写在cost = 0  购物车字典的下面,也就是商品列表的下面,不然每一次循环都会重置 cost ,

 

start.py 运行后每次都直接跳到登录或注册功能,并只打印一句 ‘输入用户名:’:

  原因- -  装饰器错误

登录认证装饰器错误类型:

  1、缩进   2、return 函数名 后面加了括号   3、else: src.login()  忘记未写入

2、小错误

变量名前后不一致:

  commit == ‘y’  后面    choice == 'n'   前后变量名不一致导致错误!