你回来了?
我们一直在隔壁!

教职工管理系统

# 以下为示例代码:

# 定义一个教职工类
class Staff:
    def __init__(self, name, age, salary):
        self.name = name
        self.age = age
        self.salary = salary

# 定义一个教职工管理系统类
class StaffManagementSystem:
    def __init__(self):
        self.staffs = []

    # 添加教职工
    def add_staff(self, staff):
        self.staffs.append(staff)

    # 删除教职工
    def delete_staff(self, name):
        for staff in self.staffs:
            if staff.name == name:
                self.staffs.remove(staff)
                break

    # 修改教职工信息
    def modify_staff(self, staff, new_name, new_age, new_salary):
        staff.name = new_name
        staff.age = new_age
        staff.salary = new_salary

    # 查询教职工
    def query_staff(self, name):
        for staff in self.staffs:
            if staff.name == name:
                return staff
        return None

# 创建一个教职工管理系统实例
staff_management_system = StaffManagementSystem()

# 添加教职工
staff_management_system.add_staff(Staff('张三', 20, 10000))
staff_management_system.add_staff(Staff('李四', 21, 12000))
staff_management_system.add_staff(Staff('王五', 22, 15000))

# 查询教职工
staff_1 = staff_management_system.query_staff('张三')
print('Name:', staff_1.name)
print('Age:', staff_1.age)
print('Salary:', staff_1.salary)

# 修改教职工信息
staff_management_system.modify_staff(staff_1, '李三', 23, 20000)

# 查询修改后的教职工
staff_2 = staff_management_system.query_staff('李三')
print('Name:', staff_2.name)
print('Age:', staff_2.age)
print('Salary:', staff_2.salary)

# 删除教职工
staff_management_system.delete_staff('李四')
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《教职工管理系统》
文章链接:https://www.gebizhan.com/1745.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

隔壁评论 抢沙发

快来看啊,隔壁站!

我们就是隔壁站的老王

隔壁邮箱隔壁TG

登录

找回密码

注册