栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python之打印商品列表、购物车列表

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python之打印商品列表、购物车列表

#-*- codeing = utf-8 -*-
#@Time :2022/4/30 
#@Author :季白九月
#@File :zuoye3.py
#@Software: PyCharm
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],
["Nike",699]]
print("-"*6+"商品列表"+"-"*6)
i=0
for product in products:
    print(i,end="t")
    print(product[0],end="t")
    print(product[1])
    i=i+1
gouwuches=[]
j=1
i=0
count=0
sum=input("请输入您想购买的产品号,按q可以退出并打印您的订单:")
while j:
    if sum == "q":
      print("您的订单列表如下:")
      print("-" * 6 + "订单列表" + "-" * 6)
      while i5:
        print("你输入的产品序号有误", "请重新输入")
        sum = input("请输入您接下来的操作号:")
    while sum.isdigit():
          sum = int(sum)
          if 0 <= sum <= 5 and sum != "q":

              print("您想要购买的产品为:", end="t")
              print(sum, end="t")
              print(products[sum][0], end="t")
              print(products[sum][1], end="n")
              gouwuches.extend(products[sum])
              print("-" * 8, "已加入您的购物车中", end="n")
              print("您还需要什么,请继续输入,如若结束,请输入q,并返回您的商品列表")
              sum = input("请输入您接下来的操作号:")
          else:
              print("您输入的产品本列表没有存货!", "请重新输入")
              sum = input("请输入您接下来的操作号:")


刚接触python,可能上面代码很冗余,但是本人亲自测了很多种情况,都能正常执行,并得出结果。如果今后能够提升自身的实力,一定借此优化。肯定有改进的地方,但目前能力有限。欢迎在评论区指点,定万分感谢~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/850678.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号