当前位置:脚本大全 > > 正文

python实现购物网站(Python实战购物车项目的实现参考)

时间:2022-01-26 01:08:57类别:脚本大全

python实现购物网站

Python实战购物车项目的实现参考

购物车程序

要求如下图

python实现购物网站(Python实战购物车项目的实现参考)

代码

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • # --*--coding:utf-8--*--
  • # author: 村雨
  • import pprint
  • productlist = [('iphone 8', 10000),
  •         ('gtx2080', 8000),
  •         ('z7kp7-gt', 6000),
  •         ('mac pro', 15000),
  •         ('honor 10', 2800),
  •         ('iphone xr', 12000),
  •         ('mi 8', 2999)
  •         ]
  • shoppinglist = []
  • print('输入你的工资:')
  • salary = input()
  • if not salary.isdigit():
  •   print('请输入整数')
  • else:
  •   salary = int(salary)
  •   while true:
  •     for index, item in enumerate(productlist):
  •       print(index + 1, item)
  •     print('输入你要买的商品的序号:')
  •     userwant = input()
  •     if userwant.isdigit():
  •       userwant = int(userwant)
  •       if userwant <= len(productlist) and userwant > 0:
  •         print('你要购买的是:', productlist[userwant - 1][0])
  •         if salary >= productlist[userwant - 1][1]:
  •           shoppinglist.append(productlist[userwant - 1][0])
  •           salary -= productlist[userwant - 1][1]
  •           print('你已经购买了' + productlist[userwant - 1][0] + ', 你的余额为 ' + str(salary))
  •         else:
  •           print('对不起,你的余额不足!请努力工作吧!')
  •           print('你当前所购买的商品为:')
  •           for brought in shoppinglist:
  •             pprint.pprint(brought)
  •           print('你当前余额为:', salary)
  •           exit()
  •       else:
  •         print('你输入的商品序号有错,请重新输入')
  •     elif userwant == 'q':
  •       print('-----------shopping list----------')
  •       for brought in shoppinglist:
  •         pprint.pprint(brought)
  •       print('你的余额为 ', salary)
  •       exit()
  •     else:
  •       print('invalid input!!!')
  • 结果

    python实现购物网站(Python实战购物车项目的实现参考)

    python实现购物网站(Python实战购物车项目的实现参考)

    python实现购物网站(Python实战购物车项目的实现参考)

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接

    原文链接:https://blog.csdn.net/github_39655029/article/details/82747768

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐