如何使用python计算个税
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,如何使用python计算个税,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。题目:企业发放的奖金根据利润提成。利润(I)低
千家信息网最后更新 2026年11月03日如何使用python计算个税
如何使用python计算个税,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
题目:
企业发放的奖金根据利润提成。
利润(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,计算可发的奖金?
思路分析:通过if语句分区间判断计算即可。
程序实现方法:
直接通过if-elif-else结构进行判断即可,用户输入想应的数据后,程序自动匹配相应路径进行计算,判断结构如下所示,最后一个else判断的是用户的非法输入,比如输入的为字母等
if i <= 10: cash = i * 0.1elif 10 < i < 20: cash = (i - 10) * 0.075 + 10 * 0.1......else: print('输入有误')为了灵活判断用户的输入,通过input接收用户的输入,然后用int转换为整形,最后对这个数进行判断
最后实现如下:
将以上算法封装成一个方法main(),在主程序中调用
def main(): i = int(input('请输入当月的利润I(万元):')) if i <= 10: cash = i * 0.1 elif 10 < i < 20: cash = (i - 10) * 0.075 + 10 * 0.1 elif 20 <= i <= 40: cash = (i - 20) * 0.05 + 10 * 0.075 + 10 * 0.1 elif 40 <= i <= 60: cash = (i - 40) * 0.05 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1 elif 60 <= i <= 100: cash = (i - 60) * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1 elif 100 <= i: cash = ( i - 100 ) * 0.01 + 40 * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.075 + 10 * 0.1 else: print('输入有误') print('可得奖金(万元)', cash)主程序调用如下:
if __name__ == '__main__': main()
运行后结果如下:
请输入当月的利润I(万元):25
可得奖金(万元) 2.0
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
输入
提成
利润
部分
奖金
用户
之间
主程序
方法
程序
结构
帮助
清楚
企业
内容
字母
对此
思路
数据
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
卓越科技(互联网 )
易通互联网络科技有限公司
亿账通互联网科技
时间互联网络科技
互联网科技大会案例
互联网科技股午盘股票涨跌
中正互联网科技招聘
安控科技rtu产品工业互联网
互联网教育科技公司vipkid
昊天互联网科技有限公司
银川新华互联网科技学校联系电话
佛山市翊博互联网络科技有限公司
威龙国际互联网科技公司
互联网安防科技感
广州互联网高科技取餐柜
神州科技互联网有限公司
互联网界的黑科技
广州智享互联网科技
互联网科技博主张洲
承德科技产业互联网平台
湖北九亚互联网络科技有限公司
科技与互联网
有马互联网科技
奇酷互联网科技公司
智慧科技互联网
西安互联网科技公司
互联网前沿科技
欧洲十大科技互联网公司
畅思互联网科技
迪庆互联网科技招生