某工厂对工人超产奖励的政策为:该厂生产两种产品A和B。凡工人每月的实际生产量超过计划指标者均有妆励,妆励政管为,对于产品A的生产者,超产数N小于或等于50件时,每超产一件奖励1元,超产数N大于50件、小于或等于100件时,大于50的部分每件奖励1.25元,其金每件奖励1元,超产数大于100件时,超过100的部分每件奖励1.5元,其余按超产100件以内的方案处理。对于B产品的生产者,超产数N小于或等于25件时,每超产一件奖励2元,N大干25、小于或等于50件时,超过25件的部分每件奖励2.5元其余按超产25件以内处理:N大于50件者,超过件部分每件物励3元,其余按超产50件以内处理。列出每种产品奖励政策的函数
时间: 2023-05-19 10:02:08 浏览: 92
以下是两种产品的奖励政策函数:
```python
def productA_reward(N):
if N <= 50:
return N * 1
elif N <= 100:
return 50 * 1 + (N - 50) * 1.25
else:
return 50 * 1 + 50 * 1.25 + (N - 100) * 1.5
def productB_reward(N):
if N <= 25:
return N * 2
elif N <= 50:
return 25 * 2 + (N - 25) * 2.5
else:
return 25 * 2 + 25 * 2.5 + (N - 50) * 3
```
其中,N 表示工人每月的实际生产量超过计划指标的件数。函数返回值为该工人应该获得的奖励金额。
阅读全文