price_range = [0, 1000000, 5000000, 10000000, 50000000, 100000000, 1000000000]  # 中标金额区间划分
material = [0.015, 0.011, 0.008, 0.005, 0.0025, 0.0005]  # 物资费率
service = [0.015, 0.008, 0.0045, 0.0025, 0.001, 0.0005]  # 服务费率
process = [0.01, 0.007, 0.0055, 0.0035, 0.002, 0.0005]  # 工程费率def service_charge_calculation(price, item):# 设置累加部分初始值为0result1 = 0# 定义列表,拿到下标范围a_list = []for i in range(6, 0, -1):if price >= price_range[i]:a_list.append(i)# 计算累加部分result1for i in a_list:result_accumulate = (price_range[i] - price_range[i - 1]) * item[i - 1]result1 += result_accumulate# 计算超出标准部分result0if price < price_range[1]:result0 = price * item[0]else:result0 = (price - price_range[a_list[0]]) * item[a_list[0]]# 两部分相加result = result0 + result1print('=========', result)service_charge_calculation(8000000, service)

再把小程序优化一下,但是没什么思路,想写成类对象,还想用递归,都没能实现,还是一个函数到底吧,起码比上一版简单点儿了,验证计算结果正确。

招标服务费计算小程序(2022-2-10)重写相关推荐

  1. 招标服务费计算小程序(2020-12-11)重写主函数加入循环

    a=[1000000, 5000000, 10000000, 50000000, 100000000, 500000000] b1=[0.015,0.011,0.0080,0.0050,0.0025, ...

  2. 微信小程序2022年发展方向曝光

    微信小程序2022年发展方向曝光 今天,2022年腾讯全球合作伙伴大会在南京如期举行,在大会上腾讯公布了小程序上线663天以来取得的成绩以及2022年小程序发展的重点. 在上线的这663天时间里,小程 ...

  3. 微信小程序2022最新用户信息授权设置

    微信小程序2022最新用户信息授权设置 微信小程序中 用户信息授权 一直是一个非常重要的功能,它有着提升用户体验.进行用户身份认证.便于开发者进行数据分析等作用. -- 但是用户授权功能涉及到用户隐私 ...

  4. stm32CAN波特率计算小程序(QT源码)

    软件:Qt Creator 开发环境:Window7 用qt做得一个计算波特率的小程序,在实际的应用中我们设置波特率的时候是通过以下参数来定的: CAN_InitStructure.CAN_SJW=C ...

  5. 全民经纪人小程序v2.6.10+插件+前端

    简介: 全民经纪人小程序v2.6.10+插件+前端 [新增] 1.新增-后台-基础设置-常用路径-新增楼盘详情页路径 [优化] 1.优化-后台-权限管理-子账号创建的楼盘权限支持分配给子子账号. 2. ...

  6. 夸奖人的C语言小程序,c语言10个经典小程序

    [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. ...

  7. 微信小程序 自动解决分包大小问题_一个小小的优化,能让你的小程序瘦身10%...

    我司一直专注于微信小程序(以下简称小程序)开发,可以说是重仓押注在小程序上.但由于小程序的大小有严格的限制(单个分包/主包大小不能超过2M).而我们的业务又相对比较复杂,因此常常会突破小程序的大小限制 ...

  8. 亲测-独立后台版本+学法减分小程序2022最新可用可运营源码+附带详细安装教程

    简介:朋友淘宝1000买的,有需要的自行下载 含义:""学法减分"是针对持有驾驶证的驾驶人,因交通违法行为被记分,参加网上交通安全学习并考试合格后,予以减免记分的措施.& ...

  9. 谷歌开发者大会焦点:TensorFlow.js可制作微信小程序,Android 10原生支持5G,TF2.0大更新...

    2016 年谷歌开发者大会在中国首次举办,2017 年谷歌宣布成立"AI 中国研发中心",2018年谷歌的"AI+小程序"的产物"猜画小歌" ...

最新文章

  1. VirtualBox虚拟机网络连接设置的四种方式
  2. volatile原理与技巧
  3. 调集群,我的姿势不对,好累!
  4. 解析su,su -,sudo的区别
  5. 字节跳动AI Lab 秋季提前批招聘
  6. python怎么爬取知乎回答并制作词云_爬虫|爬取微博动态
  7. 文件IO(IO编程)
  8. YUI3学习(二)--YUI Global Object
  9. ArcGIS连接pg数据库
  10. 拟合函数未知数个数与用于拟合的序列点数的关系
  11. iOS 高仿《百思不得姐》
  12. 如何正确地给固态硬盘(SSD)分区
  13. 解决“ 故障模块名称: clr.dll ”
  14. 人体姿态2018(五)Can 3D Pose be Learned from 2D Projections Alone?
  15. zblog php换域名,zblog 怎么更换域名
  16. 循环冗余校验码计算CRC
  17. 永磁同步电机力矩控制(六):PI算法
  18. Visual Interpretation of Recurrent Neural Network on Multi-dimensional Time-series Forecast
  19. 【干货】关于电商售后(退货、退款、换货)的相关流程
  20. 高考终于落下帷幕,而你的学习才刚刚开始

热门文章

  1. 在线 PHP运行工具 数据库可控
  2. VS2017写C语言代码出错,vs2017 安装c++ 环境之后不能运行代码-解决
  3. Banana Pi R2 Pro使用EC25 4G模块实现路由功能,萤石云摄像头配置。
  4. Java利用Jave转换视频格式为3gp
  5. PyTorch深度学习实践概论笔记9-SoftMax分类器
  6. java keystore pkcs12_Java密钥库的不同类型 -- PKCS12
  7. 2021年全球与中国液压缸行业市场规模及发展前景分析
  8. OpenCV GrabCut算法前景分割和提取
  9. 【洛谷P4707】重返现世(Min-Max容斥)(背包)
  10. 用jquery合并(去重)html表格中相同内容