工时在120到180,工资80/工时
工时超过180,超过部分奖励20%
工时不足120,扣10%

t=int(input("输入工时,-1退出:"))
while t!=-1:if t>=120 and t<=180:print("工资:%d"%(t*80))elif t>180:print("工资:%d"%(14400+(t-180)*96))else:print("工资:%d"%(t*72))t = int(input("输入工时,-1退出:"))

我的是优化后的,而书上,只在结尾用一个print,顺序无所谓,当然与员工实际情况有关,如果大部分员工是哪种,就优先哪种,如果推断了赏罚实行后的重分布情况,就按客户要求来,书上是超过180的当做第一判断来算。
如果是数据库导入,优化就不可避免了,如果计算结果只调用一次,我倾向直接在print里面。如果为了结构清晰等公司标准,那就看公司怎么规定的了。
里面非变量的运算部分,我都直接带入了数值,不过还真带错一个,所以建议先常规写法后,运行测试一边,通过后再做优化,这样之后出的问题就是优化部分的问题。而优化前出的问题,也是一目了然的就能发现。

python - 例题分析:工时与工资相关推荐

  1. 命名管道 win7未响应_大数据分析Python建立分析数据管道

    如果您曾经想通过流数据或快速变化的数据在线学习Python,那么您可能会熟悉数据管道的概念.数据管道允许您通过一系列步骤将数据从一种表示形式转换为另一种表示形式.数据管道是数据工程的关键部分,我们将在 ...

  2. python视频口碑佳_从万众期待到口碑扑街!用Python来分析一下大家对唐探3的评论...

    原标题:从万众期待到口碑扑街!用Python来分析一下大家对唐探3的评论 来源 |菜鸟学Python 作者 |菜鸟哥 唐人街探案系列题材,凭借着演员出色的表演,以及精彩的探案故事,近些年来成为了一部很 ...

  3. Python股票分析系列——基础股票数据操作(二).p4

    该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第4部分.在本教程中,我们将基于Adj Close列创建烛台/ OHLC图,这将允许我介绍重新采 ...

  4. c汇编语言例题,汇编语言例题分析.doc

    汇编语言例题分析 汇编语言例题分析 <汇编语言程序设计>练习题 作者名:不详 来源:网友提供 06年6月8日 一.基本概念 1.8088/8086CPU内部寄存器有______个 ,其中的 ...

  5. python程序分析,用Python编写分析Python程序性能的工具的教程

    用Python编写分析Python程序性能的工具的教程 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  用Python编写分析Python程序性能的工具的教程.tx ...

  6. python 内存分析工具_[转] python运行时内存分析工具meliae

    meliae是一个python进程内存占用监控.分析工具,它的安装需要依赖pyrex包. 一.安装: 安装python内存分析工具 sudo pip install cython sudo pip i ...

  7. 3天2100万!周杰伦的说好不哭,20万点评Python来分析

    3天2100万!周杰伦的说好不哭,20万点评Python来分析 最近今天,小编被周杰伦的新歌刷屏了,朋友圈纷纷晒出周杰伦的新歌,即便不是周杰伦的歌迷,但是提起他的新歌,想必大家应该都会知道,那就是&l ...

  8. Python实现分析pdf或者Word形式简历,并且保存到Excel中

    Python实现分析当前文件夹里面所有的pdf或者Word形式简历,并且保存到Excel中 # -*- coding:utf-8 -*-#作者:公众号:湾区人工智能 #功能:实现分析pdf或者Word ...

  9. 计算机组成i1-i8,2016年软考程序员例题分析之计算机组成原理

    下面是由希赛软考网提供的2016年软考程序员例题分析之计算机组成原理,供您参考学习. 1.存储系统例题分析 存储器是存放被运算数据和程序的关键设备,存储器的速度和容设一直是人们努力解决的核心问题.除了 ...

  10. 【转】python模块分析之collections(六)

    [转]python模块分析之collections(六) collections是Python内建的一个集合模块,提供了许多有用的集合类. 系列文章 python模块分析之random(一) pyth ...

最新文章

  1. 大唐联仪推出下一代移动通信测试解决方案
  2. iosanimationWithKeyPath
  3. rabbitmq-5-案例1-简单的案例
  4. vb如何测试连接mysql_VB怎么连接访问Access数据库?
  5. 【codevs1565】【BZOJ2242】计算器,数论练习
  6. 使用Idea简单搭建springcloud项目
  7. JS实现下一天的显示
  8. 计算机文化基础证书丢了,计算机文化基础 文档的打印与保护 3.8.1 防止文档内容丢失.pptx...
  9. 基于tcp协议的客户机与服务器通信程序的设计 c++,TCP服务器端和客户端程序设计...
  10. 某项目中,doubango与NAT服务器的冲突
  11. android safe mode
  12. Python图像处理一:图像的读取、显示与存储
  13. oracle12c启动ODM,Oracle 12c impdp 导入ORA-17500: ODM err:Communication error on send 错误处理方法...
  14. 供给云saas平台小程序赋能门店增加销售额
  15. Modesim仿真出现vlog-2388问题
  16. 使用unity粒子系统制作烟花
  17. 堪比培训机构的MySQL系列博客
  18. 【tutorabc多少钱一节课】上完课的我来说说真实感想
  19. 晟兴地球如何添加经纬网
  20. 【window10】解决任务管理器有进程无法强制结束情况

热门文章

  1. Arduino - Debugging on the Arduino IDE 2.0
  2. STM32F103 CubeMX:ETR外部脉冲计数器
  3. jQuery下载和基础使用(超详细)
  4. Apache Pegasus 首次 Meetup 圆满落幕
  5. 保利威视sdk与腾讯bugly 冲突解决方案
  6. 浙大玉泉校区-武林门民航售票处-萧山机场
  7. Aspect Level Sentiment Classification with Deep Memory Network
  8. Android屏幕适配很难嘛?其实也就那么回事,吐血整理
  9. 【立创开源】ESP8266制作的1.44寸TFT显示屏太空人天气时钟(st7735)(增加农历显示)(抄作业)
  10. glsl中uniform,attribute和varying详解