关于python的一道题,急用

关于python的一道题,急用帮忙写个python程序,语句越简单越好,急用,谢谢... 关于python的一道题,急用帮忙写个python程序,语句越简单越好,急用,谢谢 展开
 我来答
waketzheng
2018-03-12 · TA获得超过644个赞
知道小有建树答主
回答量:566
采纳率:63%
帮助的人:150万
展开全部
#!/usr/bin/env python3.6


salary_levels = [1500, 4500, 9000, 35000, 55000, 80000]
rate_levels = [0.03, 0.10, 0.2, 0.25, 0.3, 0.35, 0.45]
sub_levels = [0, 105, 555, 1005, 2755, 5505, 13505]


def get_level(salary, levels):
    for i, s in enumerate(levels):
        if salary <= s:
            return i
    return len(levels)


def get_tax(salary, rate, sub):
    return (salary-3500) * rate - sub


def main():
    salary = float(input('Enter the salary: '))
    level = get_level(salary, salary_levels)
    tax = get_tax(salary, rate_levels[level], sub_levels[level])
    print(f'Income tax: {tax}')


if __name__ == '__main__':
    main()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式