python中实现购物

购物作业


四点要求:

  1. 商家端创建商品列表
  2. 用户端用户登录,如果用户输入不在指定用户列表,提示该用户不存在;如果用户存在,但已被锁定,提示用户被锁定;如果存在且没被锁定,当用户登录输入超过三次时锁定该用户
  3. 用户输入薪资,用户根据商品编码购买商品
  4. 选择商品后,检测余额是否够买该商品,如果够,直接购买该商品,并列出所购买的商品清单和所剩余额;如果不够,提示余额不足,并提示用户是否重新输入商品编码进行购买,如果选否,直接退出并显示所购商品列表和所剩余额,如果选是,重新输入商品编码,再次循环判断

代码如下(示例):

# Author:HY
slists=[0,"",0]
scount=int(input("【商家端】:请输入商品列表总种类>>"))
slists[0]=[ j+1 for j in range(scount)]   #商品编码默认值
slists[1]=[input("请输入第%s个商品名称:"%(j+1)) for j in range(scount)] #商品名称默认值
slists[2]=[int(input("请输入第%s个商品价格:"%(j+1))) for j in range(scount)] #商品价格默认值
print("刚刚创建的商品列表:",slists)
userlist=[["hy","123","y"],["alex","111","n"]]
count=[0,0,0] #三维列表,第一个代表首次登录用户的状态值,第二、三个是与userlist用户相对应的用户所输入次数
print("商品编码:",slists[0])
buylist=[]
while count[1]<3 or count[2]<3:
    if count[0]==0:
        username = input("【用户端】:请输入用户名>>")
        count[0]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值