# User-login-scripts-and-tertiary-menu **Repository Path**: jiangwenhui_admin/User-login-scripts-and-tertiary-menu ## Basic Information - **Project Name**: User-login-scripts-and-tertiary-menu - **Description**: 1) 显示省列表 2) 根据选择的省,展开该省下面的市列表 3) 根据选择的市,展开市下面的区列表 4) 返回上级 5)退出应用 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  提示:两个应用均基于python3.5写的 本目录为第一天的作业,主要包括2个应用: blog:http://9272317.blog.51cto.com/ 一.用户登陆验证程序:userlogin.py 主要功能: 1) 用户登陆 2) 登陆失败3次后锁定账户,并记录到文件 3) 登陆成功之后打印欢迎信息 4)可以用管理员帐号来解锁用户(管理员帐号只能用来解锁帐号,解锁后从文件删除这个用户) 思路: 1.登录判断用户名是否存在(不存在,重新输入) 2.判断用户是否被锁,(被锁,提示输入管理员帐号密码来解锁,解锁后退出) 3.判断密码是否正确(不对重新输入,超过3次锁定用户。正确则打印欢迎信息) 涉及到的主要知识点: 1、文件的读、写操作 2、全局变量的操作 3、if...else ; while 等表达式的使用 4、字典、列表的操作 二·三级菜单:三级菜单.py 功能如下: 1) 显示省列表 2) 根据选择的省,展开该省下面的市列表 3) 根据选择的市,展开市下面的区列表 4) 返回上级 5)退出应用 设计思路: 将所有菜单保存到字典列表中 根据选择的省,展开该省下面的市列表 根据选择的市,展开市下面的区列表 涉及到主要知识点: 1、列表、字典的操作 2、if...else ; while,异常处理 等表达式的使用