国税局的告密者根据追回的金额获得现金奖励。如果信息足够具体,足以导致恢复,告密者将收到
前75000美元的10%及以上
剩余部分的1%,最高可获得50000美元的奖励。
以下函数接受收回的金额并返回奖励
运行测试:python3-m doctest irs_reward.py-v
'''def irs_reward(money_recovered):
IRS informants are paid cash rewards based on the value of the money recovered
calculate reward amount from money recovered
args:
money_recovered (float): dollar value of money recovered
returns:
the dollar value of the reward (float)
formula:
10% of the first $75k
+ 5% of the next $25k
+ 1% of the rest, up to max total reward of $50k
examples/doctests:
no money recovered
>>> round(irs_reward(0), 2)
0.0
$75k recovered
>>> round(irs_reward(75000), 2)
7500.0
$95k recovered
>>> round(irs_reward(95000), 2)
8500.0
$200,000 recovered
>>> round(irs_reward(200000), 2)
9750.0
$42 milliion recovered, max out at $50k reward
>>> round(irs_reward(42000000), 2)
50000.0
# TO DO: Add your code here #
# ========================= #
return
有人能帮我查一下密码吗。我尝试了5到6次,最后关闭了程序,但没有保存它
你应该了解这是如何工作的,不仅仅是让人们为你做作业,而是:
4125000这个数字的原因是因为这是总奖励50k所需要的数字。它是75k的10%+25k的5%+剩余的1%,这使得剩余的41.25k
下一个障碍是10万,因为这是2.5万+7.5万,所以高于这一点但低于412.5万的东西将被征税1%,每次我们检查超过障碍的钱时,我们都会加上他们从较低金额收到的最高金额
相关问题 更多 >
编程相关推荐