模拟三级菜单流程图
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 条评论
 下一页