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
您可能感兴趣
- python2个字典合成(Python两个字典键同值相加的几种方法)
- python获取企业微信信息(通过shell+python实现企业微信预警)
- pythonselenium自动化使用教程(selenium python 实现基本自动化测试的示例代码)
- python语句for循环(Python基础之循环语句用法示例for、while循环)
- python里面的time如何用(详解python:time模块用法)
- python中random库的用法(Python minidom模块用法示例DOM写入和解析XML)
- python 正则表达式在代码里的使用(python中正则表达式与模式匹配)
- docker镜像内安装python包(如何使用Docker搭建pypi私有仓库)
- pythonflask系列教程(Python安装Flask环境及简单应用示例)
- 如何使用github中的python库(使用GitHub和Python实现持续部署的方法)
- python3d旋转特效(python实现小球弹跳效果)
- python在txt指定行添加文本(Python修改文件往指定行插入内容的实例)
- python中可以改变的数据类型(Python常见数据类型转换操作示例)
- python导出数据到mysql(python定时按日期备份MySQL数据并压缩)
- python微信自动化(python微信撤回监测代码)
- python中怎样使用列表的sort方法(详解python中sort排序使用)
- 以后显卡多了一个新选择,N卡和A卡外又多了个I卡(以后显卡多了一个新选择)
- 读卖乐园的彩灯(读卖乐园的彩灯)
- 新疆80后在淘宝卖干果 以前是 不务正业 如今帮乡亲致富(新疆80后在淘宝卖干果)
- 弄清楚了销 售 买 卖这四个字,母婴生意做起来就没那么难了(弄清楚了销售买)
- 数读 买首饰金是 投资黄金 吗 买金容易卖金难(数读买首饰金是)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
热门推荐
- 简简单单教你用python写个游戏(python3 pygame实现接小球游戏)
- SQL Server日期与字符串之间的转换
- php多维数组怎么转换json(php实现的数组转xml案例分析)
- pythonzipfile的用法(对Python之gzip文件读写的方法详解)
- python条形码识别(python3转换code128条形码的方法)
- mysql什么是慢查询(MySQL慢查询的坑)
- 5.6以上版本mysql数据复制(MySQL5.7并行复制原理及实现)
- mysql insert into 怎么用(MySQL中INSERT的一般用法)
- sqlserver技术文档(sql server2016里面的json功能浅析)
- php命名对照表(PHP命名空间用法实例分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9