7.27每日作业之购物车改装升级

时间:2023-01-25 17:14:37
# 默写:
#
# 必做:将购物车升级为带有持久存储的,并使用函数件业务逻辑抽离,是的代码更加清晰整洁
# 购物车功能:
# 登录
# 注册
# 查看商品列表
# 加入购物车
# 余额充值
# 购物车商品结算
# 可随时提出系统
import os
product_list = [['Iphone7',5800],
['Coffee',30],
['疙瘩汤',10],
['Python Book',99],
['Bike',199],
['ViVo X9',2499], ]
for index, product in enumerate(product_list):
print(index, product)

# current_userinfo=[]
# db_file=r'db.txt'
# while True:
# print("""
# 1.注册
# 2.登陆
# 3.购物
# """)
# choice=input('选择>>>:')
# if choice=='1':
# name=input('用户名:').strip()
# while True:
# pwd=input('密码:').strip()
# pwd1=input('确认密码:').strip()
# if pwd==pwd1:
# print('注册成功')
# break
# else:
# print('密码不一致,请重新输入')
# recharge=input('充值金额:').strip()
# with open(db_file, mode='a', encoding='utf-8') as f:
# f.write('%s,%s,%s\n' %(name, pwd, recharge))
# elif choice=='2':
# tag=True
# count=0
# while tag:
# if count==3:
# print('尝试次数过多,退出')
# break
# name=input('用户名:')
# pwd=input('密码:')
# with open(db_file,mode='rt',encoding='utf-8') as r_f:
# for line in r_f:
# line=line.strip('\n')
# user_info=line.split(',')
# recharge_am=int(user_info[2])
# if name==user_info[0] and pwd==user_info[1]:
# print('登陆成功')
# current_userinfo=[name,recharge_am]
# print('用户信息:',current_userinfo)
# tag=False
# break
# else:
# print('密码错误')
# count+=1
# elif choice=='3':
# pass
# else:
# print('非法输入')












# 选做功能:
# 删除购物车商品
# 商品列表添加
# 商品价格修改








# 选做题
# 作业需求:
# 模拟实现一个ATM + 购物商城程序
# 额度 15000或自定义
# 实现购物商城,买东西加入 购物车,调用信用卡接口结账
# 可以提现,手续费5%
# 每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5 每日计息
# 支持多账户登录
# 支持账户间转账
# 记录每月日常消费流水
# 提供还款接口
# ATM记录操作日志
# 提供管理接口,包括添加账户、用户额度,冻结账户等。。。
# 用户认证用装饰器