Python学习记录 列表购物车作业

按照B站的IT私塾up主的课程来的,这次完成的是列表学习的那个购物车作业,没有参考其他代码,自己摸索着写了一个版本,有点繁琐。记录下自己的学习记录吧。

代码1:实现商品列表的打印

#1.商品打印
products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["Coffee", 31], ["Book", 60], ["Nike", 699]]
print(f"{' 商品列表 ':-^16}")
i = 0
while i < len(products):
    print(f"{i}\t{products[i][0]}\t{products[i][1]}")
    i += 1

代码2:实现用户加入购物车,并且伴随判断检查非法输入,但是还不知道怎么解决字母或符号的非法输入,后面知道了再加上。

#2.加入购物车
Shopping = []
while True:
    index = int(input("欢迎来到Lin&物,输入商品编号加入购物车(0~5):"))
    if index < 0 or index > 5:
        print("请输入正确的商品编码哦!")
        continue
    Shopping.append(products[index])
    print(f"已将产品{products[index][0]}加入购物车")
    end = input("输入q结束商品选择,其他任意字符继续选购")
    if end == "q":
        break
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值