Python入门100题之002:个税计算
2024-05-31 23:35:51
题目:
•企业发放的奖金根据利润提成。
•利润(I)低于或等于10万元时,奖金可提10%;
•利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;
•20万到40万之间时,高于20万元的部分,可提成5%;
•40万到60万之间时,高于40万元的部分,可提成3%;
•60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成。
•从键盘输入当月利润I,求应发放奖金总数?
解题思路:关键在于提取利润阶梯
代码:
profit = int(input('输入利润(I):'))
bonus = 0
thresholds = [100000, 100000, 200000, 200000, 400000]
rates = [0.1, 0.075, 0.05, 0.03, 0.015, 0.01]
for i, threshold in enumerate(thresholds):if profit <= threshold:bonus += profit * rates[i]profit = 0breakelse:bonus += threshold * rates[i]profit -= threshold
bonus += profit * rates[-1]
print('应发放奖金总数:', bonus)
视频教程:
Python入门100题之002:个税计算
Python入门100题之002:个税计算相关推荐
- Python入门100题 | 第002题
前言: ✔ 运行环境:python3
- Python入门100题 | 第080题
前言:
- Python入门100题 | 第079题
前言:
- Python入门100题 | 第078题
前言:
- Python入门100题 | 第077题
前言:
- Python入门100题 | 第076题
前言:
- Python入门100题 | 第075题
前言:
- Python入门100题 | 第074题
前言:
- Python入门100题 | 第073题
前言:
最新文章
- Java垃圾回收之老年代垃圾收集器
- STL之hashtable源代码剖析
- java父进程获取子进程异常_如何在perl的父进程中获取死亡的子进程的PID?
- 【Linux】一步一步学Linux——newgrp命令(91)
- A*B问题(信息学奥赛一本通-T1036)
- 极简风海报作品合集|过目不忘的海报大片,越看越过瘾
- 水起泡器行业调研报告 - 市场现状分析与发展前景预测
- 2020年java最新招聘_2021年北京Java 工程师招聘-北京Java 工程师招聘求职信息-拉勾招聘...
- 使用springMVC搭建后台,想实现拦截所有后缀的请求,怎么办
- 我的第一个C语言:用点阵显示出我的名字拼音首字母。
- 计算机提示无法识别优盘,插入U盘显示无法识别怎么办
- 一台计算机安装几个操作系统,电脑装3个系统-一台电脑可以安装几个操作系统?...
- SonarQube速查手册
- 【C++】(九)作用域、生命期、头文件和工程文件
- Android OpenGL ES 3.0 粒子特效
- 【Chrome 调试技巧】教你一步不用安装插件就可以完成--电脑页面截图
- 机器人导航(仿真)(三)——路径规划(更新中)
- XBee zigbee 使用指南--- XBee模块输入和输出
- 手机游戏毕业设计论文
- oracle sql%rowcount 返回影响行数