4. 删除班级功能的实现

实现方法

from class_room import ClassRoom
import tools

class_rooms = []  # 用于存放班级对象

...

def del_class_room():
    '''删除班级'''
    list_all_class_room()
    number = int(input('请输入删除班级的序号: '))
    index = number - 1  # 对应列表的索引
    if 0 <= index < len(class_rooms):
        del class_rooms[index]
        print('删除成功!')
    else:
        print('您输入的序号有误,删除失败!')
    import time
    time.sleep(2)

...

def class_manager():
    '''此函数用来管理班级数据'''
    while True:
        show_school_menu()
        sel = input('请选择:')
        match sel:
            case '1':  # 1) 添加班级
                add_class_room()
            case '2':  # 2) 删除班级
                del_class_room()
            case '3':  # 3) 进入管理班级
                pass
            case '4':  # 4) 列出所用班级
                list_all_class_room()
...

if __name__ == '__main__':
    class_rooms.append(ClassRoom('一年一班'))
    class_rooms.append(ClassRoom('2年2班'))
    class_manager()