家里亲戚开复印店的!让我给写一个简单的打印店计费程序!实用!

一个很好用的收费(可以免费试用一次)打印机清零软件WIC RESET 有人能一个类似的吗? 一个很好用的收费打印机清零软件WIC RESET 佳能 爱普生 打印机清零 收费软件 按次收费 可以免费试用一次 立即下载

       小姨家开复印店的,有时候生意太好,老师算错账!就很苦恼,今天跟我抱怨的时候提到了这个,然后我就琢磨着给她写个程序,自动计费的,这样省了去计算时间了,虽然都是一两块的算错,但是蚊子再小也是肉啊!我这样的好男人,咋就没有对象呢!

按张数 x 计费:

1、你有纸,每张0.2元:0.2 * x

2、没纸,我有纸,分段计费:

(1)1到20张,每张0.3元:0.3 * x

(2)超过20张的,前20张按0.3元计算,超出20张的部分,每张0.2元:20 * 0.3 + (x - 20) * 0.2 = 2 + 0.2 * x

(3)超过50张的,前20张按0.3元计算,20到50张的部分按0.2元计算,超出50张的部分,每张0.1元: 20 * 0.3 + 30 * 0.2 + (x - 50)* 0.1 = 7 + 0.1 * x


程序(a.py,保存在目录:C:\Users\15011\Desktop)如下:

while True:
    x = input('你有纸吗?1/y 是有,0/n 是没有;退出按一个 q\nx = ')
    flag = 0 # 默认没纸
    if x == '1' or x == 'y':
        print('你选择的是,有纸')
        flag = 1
    elif x == '0' or x == 'n':
        print('你选择的是,没纸')
    elif x == 'q':
        break
    else:
        print('请按要求输入!!')
        continue
    y = input('请输入打印几张\ny = ')
    y = int(y)
    if y > 0:
        if flag == 1:
            price = 0.2 * y
            s = '0.2 * %d = %.2f'
        else:
            if 0 < y <= 20:
                price = 0.3 * y
                s = '0.3 * %d = %.2f'
            elif y <= 50:
                price = 2 + 0.2 * y
                s = '20 * 0.3 + (%d - 20) * 0.2 = %.2f'
            else:
                price = 7 + 0.1 * y
                s = '20 * 0.3 + 30 * 0.2 + (%d - 50)* 0.1 = %.2f'
    print('\n\n\n您打印了 %d 张纸' % y)
    print(s % (y, price))
    print('您需要支付 %.2f 元' % price)

可以试一试。

打开Python命令解释器后,输入:

>>> import os
>>> os.chdir(r'C:\Users\15011\Desktop')
>>> import a
你有纸吗?1/y 是有,0/n 是没有;退出按一个 q
x = 1
你选择的是,有纸
请输入打印几张
y = 15



您打印了 15 张纸
0.2 * 15 = 3.00
您需要支付 3.00 元
你有纸吗?1/y 是有,0/n 是没有;退出按一个 q
x = 0
你选择的是,没纸
请输入打印几张
y = 100



您打印了 100 张纸
20 * 0.3 + 30 * 0.2 + (100 - 50)* 0.1 = 17.00
您需要支付 17.00 元
你有纸吗?1/y 是有,0/n 是没有;退出按一个 q
x = q

这个非常简单,小姨一教就会了!

下次打包好,封装一下,给他安装到桌面就行了!

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

python免费学习资料以及群交流解答点击即可加入

自助打印 立即下载

相关推荐

优惠券自助打印机的程序

优惠券自助打印机的程序,原来设计的时候花了好几千的哦

打印打印黑白A4纸收费1一张贵吗?

打印打印黑白A4纸收费1贵吗?现在外出办公时遇到有需要打印的文件,大家都会就近找一些打印进行打印,不同的打印打印的价格也不相同,不少城市打印黑白A4纸的收费标准是1,这样的价格贵吗? 如果只是单纯的打印一两,收费标准为1,那不贵。但是如果您的手中有上百份、上千份的文件需要打印,依旧按照1一张的价格,那就有点贵了。因此如果打印的页数比较多,大家可以选择其它的打印平台,网上打印平台要比线下实体打印的价格便宜很多。 易桌面打印室是一个网上在线打印平台,支持为大家提供文件打印、资料复印

xiaocao_1023的博客 1万+

2026年米哈游春招 - 3月14日 -第一题- 行列相等】(题目+思路+Java&C++&Python解析+在线测试)

摘要 本文解决了一个矩阵行列和匹配问题:统计矩阵中行和等于列和的所有行列对数量。法首先计每行和每列的素和,然后利用哈希表统计各行列和的出现次数。通过遍历列和并查询对应的行和出现次数,高效计出匹配对数。该方法时间复杂度为O(nm),空间复杂度为O(n+m),适用于大规模矩阵数据。代码实现了Python、Java和C++版本,通过哈希表优化避免了暴力枚举,显著提高了计效率。

m0_73659489的博客 70

利用Python一个简单打印计费程序

我自己买了一个打印机,除了自己用,打方便大家,为大家提供付费打印服务。 按数 x 计费: 1、你有纸,每0.20.2 * x 2、没纸,我有纸,分段计费: (1)1到20,每0.30.3 * x (2)超过20的,前200.3,超出20的部分,每0.220 * 0.3 + (x - 20) * 0.2 = 2 + 0.2 * x (3)超过50的,前200.320到50的部分按0.2,超出50的部分,每0.120 * 0.3 + 30 *

我是一只小嵩鼠 1892

网上打印打印500资料要多少钱

现在有很多网上打印,网上打印可以为大家提供文件打印、资料复印和文件扫描等服务,不过不同的打印的价格也是有所差异的,有的打印平台可能宣传的打印价格比较低,但是真正去咨询打印价格的时候,发现价格是比较贵的。 就拿需要打印500资料需要多少钱来讲,在网上打印打印500资料要多少钱呢?关于这一问题,要看大家选择的打印平台是哪个,易桌面打印室是一个网上在线打印平台,支持自助在线提交打印文件,24小时可以自助提交打印文件,打印速度快且打印价格比较便宜。 在易桌面打印打印文件时,可以使用A3、A4、A5

xiaocao_1023的博客 1726

某公司有一台打印复印一体机,需要将购买成本分年均摊到隔年的费用中。请编一个程序,根据用户输入的购买金额和预计使用年限计每年的分摊费用。要求对输入异常进行适当的处理。

某公司有一台打印复印一体机,需要将购买成本分年均摊到隔年的费用中。 请编一个程序,根据用户输入的购买金额和预计使用年限计每年的分摊费用。 要求对输入异常进行适当的处理。 def compute_money(money, years): if money < 0: print("谁TM还倒贴你钱") return if years < 0: print("你TM不用就别买") return print(

Alex 714

C语言编程序运费:f=p*w*s*(1-d)。(用switch语句实现)

C语言编程序运费:f=pws*(1-d)。(用switch语句实现) s<250km 没有折扣 250<=s<500 2%折扣 500<=s<1000 5%折扣 1000<=s<2000 8%折扣 2000<=s<3000 10%折扣 3000<=s 15%折扣 实验代码: #include <stdio.h> int main() { double pri

Hayika的博客 1万+

网上打印打印收费标准是什么?

听别人说,网上打印资料的价格要比实体便宜一些,而且网上打印有很多优势,比如网上打印可以足不出户提交打印的资料文件,而且打印好的资料可以快递邮寄的形式邮寄给大家,大家很方便的就可以拿到打印的资料,那么网上打印打印收费标准是什么? 关于网上打印室的收费标准是不能一概而论的,不同的网上打印平台收费标准也是有所差异的,比如易桌面打印室就是一个专业的网上打印室,平台可24小时在线提交需要打印的文件资料,打印者可以随时在平台上传需要打印的资料文件。 易桌面打印室可以打印A3、A4、A5规格的资料,通常打印资料文件

xiaocao_1023的博客 1867

python制作收费_python分段计费demo

根据以下信息提示,请帮小明计,他每月乘坐地铁支出的总费用提示信息:北京公交地铁新票价确定据北京市发改委网站消息称,北京市将从2015年1228起实施公共交通新票价:地铁6公里(含)内3,公交车10公里(含)内2,使用市政交通一卡通刷卡乘公交车普通卡5折,学生卡2.5折。具体实施方案如下:一、城市公共电汽车价格调整为:10公里(含)内2,10公里以上部分,每增加1可乘坐5公里。使用市政交...

weixin_39921504的博客 1342

PowerBuilder 自助报告打印程序界面

纯pb9制作,无美化插件和对象;

weixin_37914760的博客 1071

AI漫剧分镜衔接连续性检测:基于光流的镜头运动一致性实践

本文提出基于光流法的AI漫剧分镜衔接一致性检测方案,通过分析相邻分镜间运动方向与速度变化,自动识别方向冲突、速度突变等连贯性问题。采用OpenCV的Farneback法实现高效光流计,结合可视化与批量检测流程,单集检测仅需约0.6秒,可嵌入生成流水线。对自建系统有技术指导,也推荐使用知漫剧(hy.jiaxunai.cn)一体化平台快速验证,支持国内直访,现提供免费体验额度。

2601_96218592的博客 236

用 DeepDraw 几何引擎发建筑设计软件(十):推挤工具

SketchUp国产平替,源代码分享,DeepDraw引擎是 深度智绘科技(上海)有限公司 发的3D建模引擎,完美替代SketchUp,官网https://www.archieast.com

weixin_42377388的博客 315

解决 Activiti UEL 表达式解析异常 TreeBuilderException

在Activiti工作流中,排他/包容网关条件表达式因嵌套${}导致UEL解析失败,抛出TreeBuilderException。根源在于UEL语法禁止表达式内再次使用${},且需避免XML特殊字符干扰。解决方案包括:移除内部定界符、使用CDATA包裹表达式、确保返回布尔值。建议通过正则扫描、IDE插件校验、编码规范(如单引号字符串、复杂逻辑外置)及测试验证,从源头预防此类问题。

小李同学的博客 550

Python typing库 助力 大型项目

为了解决动态类型的弊端,Python 官方推出了 typing 标准库

码刀攻城 263

【迅投 QMT】QMT如何实现布林带突破策略?Python指标与交易信号示例

本文介绍了 QMT 使用 Pandas 计布林带,并判断价格突破上轨或下轨交易信号的方法。

Thom580的博客 81
上一篇: Python分析香港26281套在售二手房数据!寸土寸金啊!
下一篇: 使用Python全栈打造淘宝客微信机器人!功能太强大了!
pythonlaodi
博客等级 码龄6年 286粉丝 244原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值