6-6 jmu-python-计算薪资 分数 10 作者 蔡莉白 单位 集美大学 某公司销售员底薪为5000,销售业绩与利润提成的关系如下表所示(计量单位:元) 1.png 编写函数,计算员工月薪。 函数接口定义: bonus(sales) 其中 sales 是参数,表示员工的月销售业绩。 裁判测试程序样例: /* 请在这里填写答案 */ sales=eval(input()) print("%.2f"%bonus(sales)) 输入样例1: 50800 输出样例1: 15160.00 输入样例2: 35000 输出样例2: 10250.00
时间: 2024-02-17 18:02:26 浏览: 437
集美大学计算机网络期末试卷.pdf
5星 · 资源好评率100%
下面是对应的 Python 代码实现:
```python
def bonus(sales):
if sales <= 10000:
return 5000 + sales * 0.1
elif sales <= 20000:
return 5000 + 10000 * 0.1 + (sales - 10000) * 0.15
else:
return 5000 + 10000 * 0.1 + 10000 * 0.15 + (sales - 20000) * 0.18
sales = eval(input())
print("%.2f" % bonus(sales))
```
输入样例1:
```
50800
```
输出样例1:
```
15160.00
```
输入样例2:
```
35000
```
输出样例2:
```
10250.00
```
注意输出结果需要保留两位小数。根据表格,我们可以将销售业绩分成三个区间来计算,分别是 $0-10000$,$10000-20000$ 和 $20000-$ 的部分。不同区间的提成比例不同,需要分别计算。最后将底薪和提成相加即可得到总月薪。
阅读全文