• 学生管理系统


    需求:学生管理系统作业:(通过学生id进行以下操作)
    # 1-- 添加学员--存储结构[{'name':,'id':,'tel':}]
    # 2-- 删除学员
    # 3-- 显示所有学员信息
    # 4-- 退出系统
    # 备注:刚开始进入有个提示信息,欢迎使用学生管理系统,然后1,2,3,4
    # 包含知识点:函数 字典 列表操作
     1 student_info = [{'name': "Mary", 'id':"001", 'tel': "13500001234"}]
     2 def print_info():
     3     print("""
     4 # 1-- 添加学员--存储结构[{'name':,'id':,'tel':}]
     5 # 2-- 删除学员
     6 # 3-- 显示所有学员信息
     7 # 4-- 退出系统    
     8     """)
     9 def add_stu():
    10     stu_name = input("请输入要增加的学员姓名:")
    11     stu_id = input("请输入要增加的学员学号:")
    12     stu_tel = input("请输入要增加的学员电话:")
    13     for stu in student_info:
    14         if stu_id == stu["id"]:
    15             print("该学员已存在!")
    16     else:
    17         student_info.append({'name': stu_name, 'id':stu_id, 'tel': stu_tel})
    18     return student_info
    19 
    20 def del_stu():
    21     stu_id = input("请输入要删除学员的学号:")
    22     for stu in student_info:
    23         if stu_id == stu.get("id"):
    24             student_info.remove(stu)
    25             print("已删除学号是%s的学员" % stu_id)
    26             break
    27     else:
    28         print("该学员不存在!")
    29 
    30 def all_stu():
    31     print("所有学员信息如下:")
    32     for stu in student_info:
    33         print(stu)
    34 # 学生管理系统
    35 def IMS_main():
    36     print("欢迎进入学生信息管理系统!")
    37     print_info()
    38     while True:
    39         num = int(input("请输入操作选项编号:"))
    40         if num == 1:
    41             add_stu()
    42             continue
    43         elif num == 2:
    44             del_stu()
    45             continue
    46         elif num == 3:
    47             all_stu()
    48             continue
    49         else:
    50             print("退出")
    51             break
    52             
    53 
    54 if __name__ == '__main__':
    55     """调试"""
    56     IMS_main()
    View Code
  • 相关阅读:
    Redis分布式锁的实现原理
    Redis锁的简单应用
    Redis所需内存 超过可用内存怎么办
    redis学习笔记之虚拟内存
    组织安全性SQL
    应收发票相关脚本
    用户与职责与请求关系语句
    应收事物处理删除 SQL 语句
    总账库存科目明细追溯
    月结各模块关闭情况查询
  • 原文地址:https://www.cnblogs.com/mary2920/p/13247016.html
Copyright © 2020-2023  润新知