酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python代码揭秘!精准计算某公司员工工资及注意要点

这是一个典型的条件判断问题,可以通过编写一个简单的程序来计算员工的工资。以下是一个Python代码示例: ```python def calculate_salary(hours_worked): base_rate = 84 # 每小时基本工资 overtime_rate = 1.15 # 超过120小时的加班费率 penalty = 700 # 低于60小时的扣款 if hours_worked > 120: # 超过120小时的部分按15%加发 overtime_hours = hours_worked - 120 salary = 120 * base_rate + overtime_hours * base_rate * overtime_rate elif hours_worked < 60: # 低于60小时的扣发700 salary = hours_worked * base_rate - penalty else: # 其余情况按每小时84元计发 salary = hours_worked * base_rate return salary # 示例 hours = 130 # 假设员工工作了130小时 print("员工工资为:", calculate_salary(hours)) ``` 需要注意的逻辑点: 1. 确保输入的工作时数是正数,否则需要处理异常情况。 2. 如果工作时数恰好为120或60小时,程序应正确处理这些边界情况。 3. 考虑工资计算的精度问题,确保结果保留两位小数。 ######[AI写代码神器 | 278点数解答 | 2025-03-19 13:37:50]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]