码迷,mamicode.com
首页 > 编程语言 > 详细

python 设计并实现计算不同职称的教师工资(类的练习)

时间:2019-05-07 21:14:31      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:size   soft   style   lse   each   name   练习   teacher   教师   

设计教师接口,该接口包含教师工资计算方法。

设计不同职称的教师类:教授,副教授,讲师,教师的基本信息包括姓名、性别、出生年月、职称、课时工作量等属性。

注意学校对教师每月工资的计算规定如下:

固定工资+课时补贴;

教授的固定工资为5000元,每个课时补贴50元;

副教授的固定工资为3000元,每个课时补贴30元;

讲师的固定工资为2000元,每个课时补贴20元。

代码如下

 1 class Teacher():
 2     def name():
 3         name = input("输入名字:")
 4         return name
 5     def sex():
 6         sex = input("输入性别:")
 7         return sex
 8     def brithday():
 9         brithday = input("输入出生年月:")
10         return brithday
11     def zhicheng():
12         print("输入职称对应的序号:")
13         print("1:教授")
14         print("2:副教授")
15         print("3:讲师")
16         xuhao = input()
17         return xuhao
18     def keshi():
19         keshi = input("输入课时工作量:")
20         return keshi
21     def gongzi():
22         x = int(Teacher.zhicheng())
23         w = int(Teacher.keshi())
24         if x == 1:
25             gongzi = 5000 + 50 * w
26         elif x == 2:
27             gongzi = 3000 + 30 * w
28         else:
29             gongzi = 2000 + 20 * w
30         return gongzi
31 
32 Teacher.name()
33 Teacher.sex()
34 Teacher.brithday()
35 print(Teacher.gongzi())

这段代码其实要当做类的练习应该再设计教授类,副教授类和讲师类

但是当我写完才发现有点偏离题目的要求了,但是我真得有点忙,时间不够,只能这么凑活了

以后有时间再改吧

python 设计并实现计算不同职称的教师工资(类的练习)

标签:size   soft   style   lse   each   name   练习   teacher   教师   

原文地址:https://www.cnblogs.com/liuzhaowei/p/10828048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!