编程题
函数的应用之注册登录程序
任务内容:要求模拟系统注册及登录的情境,注册密码要求:密码是6位或以上,必须包涵大写字母、小写字母、数字。程序若未退出前,则一直循环运行。
程序编写要求:按要求完善各函数的功能,框架代码如下所示:
主界面输出如下图所示:
编程思路
1、根据题目要求,框架代码。程序中采用列表存储用户名和密码,同一序号下存储同一用户的用户名和密码。
2、通过正则表达式校验密码有效性。密码要求:密码是6位或以上,必须包涵大写字母、小写字母、数字
3、用户注册:(1)先校验用户是否存在,不允许重复注册。(2)再校验密码是否符合要求
4、用户登录:(1)判断用户是否存在(2)再判断密码是否一致。(3)两者都一致的情况,登录成功
编码实现
#!/usr/bin/envpython3#-*-coding:utf-8-*-#
Author:青松#Time:/4/:33#Site: