37.工资系统
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库某学校需要开发一个教师工资计算系统,该系统需要根据教师的职称、基本工资和课时工资自动计算每位教师的月工资。教师的工资由两部分组成:
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库结构工资=基本工资×职称系数
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库总工资=结构工资+课时工资
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库学校制定了不同职称对应的配置标准:
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库对于未列出的职称,使用默认值:基本工资5000,职称系数1.0。
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入输出示例
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入数据格式为元组:(姓名,职称,课时工资)
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库test_cases=[("张老师","一级教师",1200),("李老师","副高级教师",1500),("王老师","特级教师",2000)]
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库预期输出:
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库张老师(一级教师)总工资:7800.0
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库李老师(副高级教师)总工资:11100.0
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库王老师(特级教师)总工资:7000.0
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库相关Python程序如下,请补全代码完成功能实现。
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库TITLE CONFIG =
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库"二级教师":{"coeff":1.0,"base":5000},
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库"一级教师":{"coeff": 1.1, "base": 6000},
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库"副高级教师":{"coeff":1.2,"base":8000}
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库}
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库class Teacher:
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库def _init_ (self, name, title, hourly _wage):
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库self.name =name
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库self.title =title
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库self.hourly_wage hourly_wage
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库self.config=TITLE_CONFIG.get(title, {"coeff": 1.0, "base": 5000})
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库def calculate structural salary(self):
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return self.config["base"]*①
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库def total_ salary(self):
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return self.calculate _structural salary()+②
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库test_cases =[("张老师","一级教师",1200),("李老师","副高级教师",1500),("王老师","特级教师",2000)]
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库for case in test cases:
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库③=Teacher(*case)
H2r100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库print(f"{teacher.name}({teacher.title})总工资:{④:.1f}")