Python实例1—打印购物小票
首先录入商品信息,再购买商品,最后打印购物小票
代码:
#录入商品信息
name1 = '苹果'
num1 = '1001'
price1 = 2.5name2 = '香蕉'
num2 = '1002'
price2 = 3.5name3 = '西瓜'
num3 = '1003'
price3 = 19.9#定义初始值
name = ''
i=1
allnum=0; price=0
count1=0; price11=0
count2=0; price22=0
count3=0; price33=0
while (i==1):num = input('请输入商品编号:')count = int(input('请输入商品数量:'))if num == '1001':name = name1count1 += countprice11 = price1*count1elif num == '1002':name = name2count2 += countprice22 = price2*count2elif num == '1003':name = name3count3 += countprice33 = price3*count3else:print('没有此商品!')allnum = count1+count2+count3price = price11+price22+price33i=int(input("如果还有商品请输入1,否则请输入0:"))#注意input输入的默认为字符串,要换算成整数print(price,allnum,count1,count2,count3)if price != 0:money = float(input('请输入付款金额:'))while money < price:print('付款金额不足,请重新付款!')money = float(input('请输入付款金额:'))RMB = round(money-price,1)print('\n'+'*'*30)#打印购物小票print('单号:xxx')print('时间:20xx-xx-xx')print('*'*30)print('商品\t单价\t数量\t金额')if count1 != 0:print(f'{name1}\t{price1}\t{count1}\t{price11}')if count2 != 0:print(f'{name2}\t{price2}\t{count2}\t{price22}')if count3 != 0:print(f'{name3}\t{price3}\t{count3}\t{price33}')print('*'*30)print(f'总数:{count} \t 总额:{price}')print(f'实收:{money}\t 找零:{RMB}')print('收银:管理员1')print('*'*30)
结果为:
请输入商品编号:1001
请输入商品数量:2
如果还有商品请输入1,否则请输入0:1
请输入商品编号:1003
请输入商品数量:5
如果还有商品请输入1,否则请输入0:1
请输入商品编号:1002
请输入商品数量:2
如果还有商品请输入1,否则请输入0:1
请输入商品编号:1002
请输入商品数量:1
如果还有商品请输入1,否则请输入0:0
115.0 10 2 3 5
请输入付款金额:120******************************
单号:xxx
时间:20xx-xx-xx
******************************
商品 单价 数量 金额
苹果 2.5 2 5.0
香蕉 3.5 3 10.5
西瓜 19.9 5 99.5
******************************
总数:1 总额:115.0
实收:120.0 找零:5.0
收银:管理员1
******************************
Python实例1—打印购物小票相关推荐
- 用python打印购物小票和证书
目录 1.打印购物小票 2.打印证书 在使用python打印东西时一定要注意到缩进,在python语言中对缩进很重视 input用来接收数据 input后边小括号可以写接受数据的条件 在定义常量或者变 ...
- Python 打印购物小票
打印购物小票 需求: 指定折扣 输入购买商品单价与数量.顾客交费 结算时打印购物小票,计算此次购物总金额,顾客交费,商店找补,以及购物积分 钱不够时,提醒顾客继续交钱 只给三次交钱机会 "& ...
- 2021-11-08 打印购物小票
文章目录 一,打印购物小票 一,打印购物小票 ```python # 输入部分 discount = 0.8 # 8折优惠 price1 = float(input("输入运动衫单价:&qu ...
- java打印小票的时间_Java编程打印购物小票实现代码
这篇文章主要介绍了Java编程打印购物小票实现代码,具有一定参考价值,需要的朋友可以了解下. 简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以 ...
- 收银小票编码生成java_Java练习题——打印购物小票
需求说明: ·结算时打印购物小票 ·计算此次购物获得的会员积分 首先,打开eclipse 右键包,新建一个类 包名自己起,然后点击完成 代码如下: (对于数据类型不了解的童鞋可以看这篇文章:Java教 ...
- 购物小票 java_Java练习题——打印购物小票
需求说明: ·结算时打印购物小票 ·计算此次购物获得的会员积分 首先,打开eclipse 右键包,新建一个类 包名自己起,然后点击完成 代码如下: (对于数据类型不了解的童鞋可以看这篇文章:Java教 ...
- java小票_Java编程打印购物小票实现代码
简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以只能提供预览图) 最近,项目需要为商城做一个购物小票的打印功能,日常我们去超市买东西,结账的时 ...
- 购物小票 java_Java编程打印购物小票实现代码
简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以只能提供预览图) 最近,项目需要为商城做一个购物小票的打印功能,日常我们去超市买东西,结账的时 ...
- java购物小票代码_Java编程打印购物小票实现代码
简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以只能提供预览图) 最近,项目需要为商城做一个购物小票的打印功能,日常我们去超市买东西,结账的时 ...
最新文章
- AI一分钟 | Google预借京东卖音箱;AI Dota击败人类玩家;思必驰5亿融资搞芯片
- python函数整理
- Oracle-AWR性能报告解读
- 异步编程异常和死锁处理
- android audit2allow工具使用步骤
- 个人知识体系思维导图_“知识体系”打得好,学霸孩子跑不了,巧用“思维导图”来帮忙...
- Java-jdk下载以前版本需要的账号
- SQL 增删改查(具体)
- 联想服务器ts系列介绍,联想服务器ThinkServerTS230.ppt
- 给Edge添加chrome主题
- 角色动画中的骨骼蒙皮技术
- 2.牛批了 Android 2021中高级面试题 一线大厂和二线大厂面试真题精选 (京东 附答案)第二套 22k+
- 公众号推文制作及发布保姆级教程
- 怎么将将PDF图纸转换成CAD格式呢?
- [Papers]NSE, $u_3$, Lebesgue space [NNP, QM, 2002; Zhou, JMPA, 2005]
- 使用QQ邮箱“邮我”组件,方便他人快速给你发邮件
- RS232 DB9 计算机接口定义和RS232 (DB9) MAX232引脚定义
- Netty - 一个简单的聊天室小项目
- prism IRegionMemberLifetime(区域成员生命周期)
- Math.cos()
热门文章
- Markdown(1):markdown设置标题、代码、图片、链接、标题、配置vscode插件
- android锁死横竖屏,Android 锁定横竖屏
- 计算机通电后自动断电,电脑开机自动断电,详细教您电脑开机自动断电怎么解决...
- iOS横屏电子签名上篇【核心原理: 旋转特定的屏幕 Quartz2D】应用场景:采集电子签名,支持签名界面为横屏其余页面都是竖屏、清除重写、灵活控制提示语信息、以及查看商户协议等
- UR5双臂Gazebo仿真(Python)
- 论文总结3-Sub-center ArcFace: Boosting Face Recognition by Large-scale Noisy Web Faces
- 【论文笔记】:CornerNet: Detecting Objects as Paired Keypoints
- iPhone销量下降,这两种方法可以把Android和iPhone手机投屏到电脑上!
- 普通人学python有意义吗_普通人学python有什么用
- 在Ubuntu18.04中使用gazebo配合LOAM算法仿真