模拟三级菜单流程图
2017-09-10 17:52:53 33 举报
模拟三级菜单,按数字键点选进入下级菜单,按b键回退,按q键退出菜单。
作者其他创作
大纲/内容
输入为数字索引?
否
upper_menu_list添加当前菜单为其最后一个元素,当前菜单进入索引对应的下一级菜单
当前菜单非最高级菜单?
退出程序
提示已是最高级菜单,不能回退
启动程序
是
读取三级菜单文件内容并转化成一个嵌套字典
显示当前级菜单项和索引,若为最低级菜单不显示索引
提示已是最低级菜单,可按b建回退,q键退出
退出菜单
输入数字包含在当前菜单项索引中?
取upper_menu_list得最后一个元素为当前菜单,回退到上一级
选项输入:数字索引、b、q为有效输入
当前菜单非最低一级菜单?
初始化:建立字典current_menu_dict存放当前及后续各级菜单,建立列表upper_menu_list存放高级别菜单字典,建立列表temp_menu临时存放当前级菜单
提示输入数字错误 ,请重新输入
提示输入错误,请重新输入
输入为\"q\"?
输入为\"b\"?
0 条评论
下一页