学生管理系统 | python
1. 题目描述
****************************** 欢迎使用学生管理系统 ****************************** 1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统 1 请输入学生姓名: zhangsan 请输入学生学号: 10010 请输入学生班级: 3 请输入学生成绩: 99 添加成功! 1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统 2 zhangsan 1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统 3 请输入学生姓名: zhangsan 姓名: zhangsan,学号: 10010,班级: 3,成绩: 99 1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统 3 请输入学生姓名: lisi 学生不存在! 1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统 4 请输入学生姓名: zhangsan 删除成功!
2. 代码实现
students={} def add_student(): name=input("请输入学生姓名:") student_id=input("请输入学生学号:") class_id=input("请输入学生班级:") score=input("请输入学生成绩:") students[name]={'学号':student_id,'班级':class_id,'成绩':score} print("添加成功!") def view_students(): if students: print("\n".join(students.keys())) else: print("学生列表为空!") def view_student_info(): name = input("请输入学生姓名:") if name in students: student_info=students[name] print(f"姓名:{name},学号:{student_info['学号']},班级:{student_info['班级']}") else: print("学生不存在!") def delete_student(): name=input("请输入学生姓名:") if name in students: del students[name] print("删除成功!") else: print("学生不存在!") def main_menu(): while True: print("\n*********************欢迎使用学生管理系统******************************") print("1.添加学生 2.查看学生列表 3.查看学生信息 4.删除学生 5.退出系统") choice=input() if choice=='1': add_student() elif choice=='2': view_students() elif choice=='3': view_student_info() elif choice=='4': delete_student() elif choice=='5': print("退出系统!") break else: print("无效的选择,请重新输入!") if __name__ == '__main__': main_menu()
3. 运行结果
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。