清控人居建设集团网站,大男人看的视频,莆田建设项目环境网站,网站获取访客qq号密码管理系统实例 需求分析#xff1a; 1.主界面#xff08;选项#xff1a;密码生成#xff0c;密码查询#xff0c;密码修改#xff0c;密码删除#xff09;2.密码生成#xff1a;用户输入密码的描述#xff0c;输入密码的长度#xff0c;使用随机数生成一个比较复…密码管理系统实例 需求分析 1.主界面选项密码生成密码查询密码修改密码删除 2.密码生成用户输入密码的描述输入密码的长度使用随机数生成一个比较复杂的密码并且保存在列表中 3.密码查询用户输入关键词根据关键词查询对应的 4.密码修改先查询到然后提示用户输入新的密码确定后保存 5.密码删除首先根据关键词查找到你的密码然后确定删除后删除 001版本面向过程版本 1.编写一个主函数五个自定义函数分别实现上述功能 2.使用list嵌套list存储每个密码项的关键词使用list存储用户的密码 002版本面向对象编程版本 1.首先有一个类专门管理密码 2.密码管理者需要有五个方法对应着上面的功能 3.管理的是密码对象所以需要密码的类对应密码本的一个个密码 003版本TXT文件存储版本 1. 从002版本基础上改进 2. 进入函数先加载 3. 退出函数前保存 004版本文件加密存储版本 1.从003版本改进 2.使用用户输入的密码解密文件有异常则出错 3.退出前加密保存到文件 文件浏览项目 001版本递归显示文件夹下的所有文件 使用一个函数递归调用自身 002版本生成器 使用生成器每次yield一个文件名 003版本区分广度优先搜索、深度优先搜索 使用生成器堆/队列 004版本文件判断 例如如下图的文件夹形式如果按照1234567就是广度优先搜索先搜索同级再去搜索下一级。如果按照1245367就是深度优先搜索一路挖到底然后回来继续挖 堆栈、队列 栈先进后出像杯子一样 队列先进先出像排队一样 转载于:https://www.cnblogs.com/MarmaladeCat/p/3e2337ab2c1145758aa6e18639e51439.html