python编程购物车_python编写购物车新写法
用另一种方式完成购物车的功能实现
#!/usr/bin/python
zijin = input("请输入资金:")
if zijin.isdigit():
zijin = int(zijin)
else:
print("请输入数字!")
exit_flag = False
print("欢迎来到本人的购物小店".center(40,"-"))
shop_list = [
("电脑", 1999),
("鼠标", 800),
("键盘", 299),
("鼠标垫", 100)
]
gouwuche = []
xiaofei = 0
while exit_flag is not True:
print("商品列表如下:".center(44,"-"))
for item in enumerate(shop_list):
index = item[0]
sp_name = item[1][0]
sp_price = item[1][1]
print(index, ".", sp_name, sp_price)
user_choice = input("请输入商品编号进行购买:")
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < len(shop_list):
sp_item = shop_list[user_choice]
if sp_item[1] <= zijin:
gouwuche.append(sp_item)
zijin -= sp_item[1]
xiaofei += sp_item[1]
print("您成功购买了:[%s] 花费了:[%s] 余额为:[%s]" %(sp_item[0], sp_item[1], zijin))
else:
print("您的金额不足!还差 [%s] 才能购买此商品!" %(sp_item[1] - zijin))
else:
if user_choice == "q" or user_choice == "quick":
print("您本次购买了如下商品:".center(40, "-"))
for g_list in gouwuche:
print(g_list)
print("结束".center(45, "-"))
print("您总共消费了:[%s] 余额为:[%s]" %(xiaofei, zijin))
exit_flag = True
python编程购物车_python编写购物车新写法相关推荐
- python 编程接口_python编写接口的方法
python编写接口的方法 发布时间:2020-08-06 10:33:18 来源:亿速云 阅读:64 作者:小新 小编给大家分享一下python编写接口的方法,希望大家阅读完这篇文章后大所收获,下面 ...
- python编程计算器_python编写计算器功能
本文实现用python编写一个带界面的计算器小程序,当然这个计算器功能很简单,只能进行一些简单的数学运算,很适合初学者,希望能给大家带来一些启发 实验前提 因为是带图形界面的,所以用的版本是在wind ...
- python 编程服务_Python编写Windows Service服务程序
如果你想用Python开发Windows程序,并让其开机启动等,就必须写成windows的服务程序Windows Service,用Python来做这个事情必须要借助第三方模块pywin32,自己去下 ...
- 雷电模拟器python编程接口_python:编写登陆接口(day 1)
作业要求: 输入用户名,密码 认证成功显示欢迎信息 输入错误三次后锁定用户 Readme 1.user_id.txt是存放用户id及密码的文件 2.user_lock.txt是存放被锁定的用户id的文 ...
- python编程例子_Python的经典入门书籍有哪些?这5本值得一看
人工智能时代的来临让Python崭露头角,语法简洁.功能强大的特性更是吸引了很多人学习Python.由于某些条件的限制,有部分人选择自学Python,而需要什么书籍资料成为困扰她们的一大难题.Pyth ...
- python编程财务_Python笔记 财务小白的 day3 python编程基础(1)
[本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...
- python编程自学_Python编程自学:一小时python入门教程
python好学吗?python入门要多久?python编程自学行吗?做为没有python编程基础的初学者肯定有各种各样的疑问!以下为python学习网整理的一位台湾小姐姐写的"一小时pyt ...
- 12个python编程代码_Python大牛私藏的20个python代码,短小精悍,用处无穷
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文来自腾讯云 作者:龙哥 当今python编程语言的潮流已经成为不可阻挡的趋势, ...
- python编程设计_Python程序设计
<Python程序设计>课程教学大纲 课程代码:JB022A 适用专业:计算机科学与技术 参考学时:32+32 参考书目: 1. 嵩天, 礼欣,黄天羽编著.Python语言程序设计基础[M ...
最新文章
- oppo8.0系统手机(亲测有效)激活xposed框架的教程
- hdu 4495(hash+二分+dp)
- 火狐浏览器 xml 解析错误:文档元素后存有无效内容_五分钟了解浏览器工作原理...
- JavaScript实现找出买卖股票的最大利润算法(附完整源码)
- [java] 虚拟机(JVM)底层结构详解[转]
- jquery-学生列表增删编辑,纯前端操作
- web前端都是自学成才吗?入行前端工程师的3种方式
- Ubuntu wxWidgets
- 洛谷——P1296 奶牛的耳语
- 理想的工作永远不存在
- 基于MD5计算的未来网络游戏无限信息提取技术
- Word 分节符的删除(不改变文章格式)
- win7怎样更改计算机密码,win7系统电脑怎么设置开机密码
- c语言输出宽度右对齐,输出宽度设置
- Mac与远程服务器数据交互软件Cyberduck
- 常用git 命令备忘
- 虚拟私有云(Virtual Private Cloud,VPC)
- (十二)命令模式详解(故事版)
- 【踩坑记录】uni-app工程转vue-cli 工程
- 2019考研 报名条件是什么?