news 2026/5/11 22:01:41

函数式编程实现 - 学员管理系统 - 06

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
函数式编程实现 - 学员管理系统 - 06

函数式编程实现 - 学员管理系统 - 06


1. 需求描述

开发一个函数版的学生管理系统,功能包括:

1.1 添加学员信息

学员信息,要求包括学号、姓名、性别、年龄、联系方式等,其中学号不可重复,姓名和联系方式也不能重复。

1.2 删除学员信息

根据学员的学号,删除某一学员

1.3 修改学员信息

修改学员信息,要求学号和姓名不能更改,可以修改年龄和联系方式。

1.4 查询学员姓名

根据学号、姓名、联系方式查询

1.5 显示所有学员信息

列表显示所有的学员信息: 学号、姓名、性别、年龄、联系方式

1.6退出系统

输入“q”,触发退出操作,同时要二次确认。


2. 实现代码

""" dataclass while True match/case MySQL数据库 """import
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 22:01:02

为什么92%的AI创作者不敢打印自己的Midjourney作品?揭秘树莓派印相避坑指南,含色彩管理ICC配置包(限免72小时)

更多请点击: https://intelliparadigm.com 第一章:为什么92%的AI创作者不敢打印自己的Midjourney作品? 当一张由 Midjourney 生成的「超写实森林神殿」在屏幕上熠熠生辉时,创作者往往兴奋地截图、转发、设为壁纸——却极少有人按…

作者头像 李华
网站建设 2026/5/11 22:00:27

Google Maps路线API即将升级淘汰v3?现在迁移Gemini原生优化栈,立享QPS提升300%+免费优先通道(限时72小时开通)

更多请点击: https://intelliparadigm.com 第一章:Gemini Google Maps路线优化 Google Maps 与 Gemini 的深度集成正在重塑企业级物流调度与个人通勤规划的能力边界。Gemini 模型通过理解自然语言查询(如“避开施工路段、优先高速、顺路取快…

作者头像 李华
网站建设 2026/5/11 22:00:16

Python操作AutoCAD终极指南:5分钟实现CAD自动化

Python操作AutoCAD终极指南:5分钟实现CAD自动化 【免费下载链接】pyautocad AutoCAD Automation for Python ⛺ 项目地址: https://gitcode.com/gh_mirrors/py/pyautocad 还在为重复的AutoCAD绘图任务感到疲惫吗?想要用Python脚本批量处理CAD图纸…

作者头像 李华
网站建设 2026/5/11 21:54:35

Epson M-G366PDG:高精度惯性测量单元,引领工业自动化新潮流

引言在工业自动化领域,高精度的惯性测量单元(IMU)是实现精准控制和高效运行的关键。Epson M-G366PDG 作为一款高性能的 IMU,凭借其卓越的性能和可靠性,在众多应用场景中脱颖而出。本文将从行业痛点、实测数据、专业观点…

作者头像 李华
网站建设 2026/5/11 21:53:34

终极macOS菜单栏整理指南:用Ice打造清爽高效桌面空间

终极macOS菜单栏整理指南:用Ice打造清爽高效桌面空间 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 还在为macOS菜单栏图标杂乱无章而烦恼吗?Ice是一款专为macOS 14及以上系…

作者头像 李华