酷代码 AI
菜单
服务商

某公司标准上班时间是120小时,每小时工钱是20元, 如果上班时间超出了120小时,超出部分每小时按2倍工资发放。请编写程序计算员工月工资

以下是使用 Python 编写的计算员工月工资的程序: ```python def calculate_salary(hours_worked): # 标准上班时间的工资 standard_salary = 120 * 20 # 如果工作时间超过 120 小时,计算超出部分的工资 if hours_worked > 120: extra_hours = hours_worked - 120 extra_salary = extra_hours * 20 * 2 else: extra_salary = 0 # 总工资 total_salary = standard_salary + extra_salary return total_salary # 示例用法 hours_worked = 150 # 假设员工工作了 150 小时 salary = calculate_salary(hours_worked) print("员工的月工资是:", salary, "元") ``` 额外注意的逻辑点: 1. 输入的工作小时数应确保是有效的数值。 2. 考虑对计算工资的公式进行封装,以提高代码的可维护性。 3. 处理可能出现的异常情况,比如输入负数的工作小时数。 [2025-01-06 18:37:37 | AI写代码神器 | 275点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]