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


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

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

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

    固定工资+课时补贴;

    教授的固定工资为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())

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

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

    以后有时间再改吧

  • 相关阅读:
    2020软件工程第四次作业04
    2020软件工程作业02
    2020软件工程作业01
    2020软件工程个人作业06——软件工程实践总结作业
    2020软件工程作业05
    2020软件工程作业00—问题清单
    2020软件工程作业03
    2020软件工程作业02
    2020软件工程作业01
    小小小-冲刺集合
  • 原文地址:https://www.cnblogs.com/liuzhaowei/p/10828048.html
Copyright © 2020-2023  润新知