python实现购物网站(Python实战购物车项目的实现参考)
类别:脚本大全 浏览量:1723
时间:2022-01-26 01:08:57 python实现购物网站
Python实战购物车项目的实现参考购物车程序
要求如下图
代码
|
# --*--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!!!' ) |
结果
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/github_39655029/article/details/82747768
您可能感兴趣
- python加密与解密(python实现简单加密解密机制)
- 详解Python locals()的陷阱(详解Python locals的陷阱)
- python excel 合并表格(Python实现合并excel表格的方法分析)
- python怎么装opencv(Python基于opencv实现的简单画板功能示例)
- python中导入模块的命令(Python3 导入上级目录中的模块实例)
- python中字典的值怎么应用(对python中字典keys,values,items的使用详解)
- python闭包的讲解(详解python函数的闭包问题内部函数与外部函数详述)
- pythonyield使用场景(Yii框架核心组件类实例详解)
- python直接查询mongodb(pymongo中聚合查询的使用方法)
- python最火开源项目(5月份Github上Python开源项目排行)
- python3.7标准库官方手册(Python3.7 dataclass使用指南小结)
- python和mysql实战(由Python编写的MySQL管理工具代码实例)
- pythonselenium自动化教程(python使用selenium实现批量文件下载)
- python的4种数字变量(Python将字符串常量转化为变量方法总结)
- python如何将运行结果存入txt中(详解python读取和输出到txt)
- python实现sql脚本规范(基于Python的SQL Server数据库实现对象同步轻量级)
- 岳云鹏跟凤凰传奇谈心,说出了人生中最重要的三个人,这才成功(岳云鹏跟凤凰传奇谈心)
- 爱情可以当饭吃吗(爱情能当饭吃吗)
- Top 3 JSHS《运动与健康科学 英文 》跻身SCI体育学期刊世界前三(Top3JSHS运动与健康科学)
- 体坛传媒LOGO全新升级,多元发展迈出坚实步伐(体坛传媒LOGO全新升级)
- 超撩人治愈的绝美水彩,原来出自她之手 一笔一画令无数人沉醉(超撩人治愈的绝美水彩)
- 新手的勾线(新手的勾线)
热门推荐
- selenium是否登录成功(使用selenium模拟登录解决滑块验证问题的实现)
- MySql DATE_FORMAT日期格式化
- nginx代理转发域名(Nginx域名转发使用场景代码实例)
- ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解(ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解)
- python整型可以用什么表示(实例介绍Python中整型)
- Ext.query与Ext.select 的用法
- html5底部组件(HTML5 Blob对象的具体使用)
- mysql怎么查看表的字段(Mysql 获取表的comment 字段操作)
- html5app开发用什么平台(Html5与App的通讯方式详解)
- nginx配置详解(nginx请求限制配置方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9